Cómo haríais un Test de una Excepción?
Publicado por vortex (1 intervención) el 31/01/2019 14:55:52
Buenas,
teniendo un código como este por ejemplo:
Me gustaría saber, cómo hacer un @Test para poder cubrir el código de la excepción simplemente (el catch, vamos):
Se que empezaría algo así:
pero ya me pierdo en qué poner dentro :(
Gracias
teniendo un código como este por ejemplo:
1
2
3
4
5
6
7
8
9
10
private String getUrlFromXTY(Website website) {
String url = StringUtils.EMPTY;
try {
Map<String, String> texts = Service.getTextFromCategory(LocaleUtils.toLocale(website.getDefaultLocale()), Brand.valueOf(website.getBrand()), "brandTest", DeviceType.DESKTOP);
url = texts.get("CanTest");
} catch (InformationNotFoundException e) {
logger.error("Error getting URL from XTY: {}", e.getMessage());
}
return url;
}
Me gustaría saber, cómo hacer un @Test para poder cubrir el código de la excepción simplemente (el catch, vamos):
1
2
3
} catch (InformationNotFoundException e) {
logger.error("Error getting URL from XTY: {}", e.getMessage());
}
Se que empezaría algo así:
1
2
3
4
@Test(expectedExceptions = InformationNotFoundException.class)
public void getUrlFromCMSTest() throws InformationNotFoundException {
}
pero ya me pierdo en qué poner dentro :(
Gracias
Valora esta pregunta
0