Czy istnieje bardziej elegancki sposób na wykonanie wyjątku throws w Androidzie, niż to?Jak przetestować wyjątek wyrzuca w Androidzie
public void testGetNonExistingKey() {
try {
alarm.getValue("NotExistingValue");
fail();
} catch (ElementNotFoundException e) {
}
}
Coś takiego nie działa ?!
@Test(expected=ElementNotFoundException .class)
Dzięki, Mark
Android korzysta z wersji 3.x JUnit więc wydaje się, że nie ma innego sposobu - z wyjątkiem m.in. junit4 i przełączyć się na ten z Androidem JUnit. – Mark
Po prostu uruchomiłem to z junitem: 4.12 i wymyśliłem, że exception.expectMessage ("Ikona jest pusta, nie jest plikiem lub nie istnieje."); nie zawiedzie testu, jeśli oczekiwany komunikat nie pasuje. – takesavy