Я борюсь с каким-то странным поведением утверждения в тесте JUnit , который меня смущает.Никаких исключений в пределах утверждают?
@Test
public void ArticleTest()
{
Article ArticeToTest = null;
assert(ArticeToTest.get_price() == price); //No exception here!?
boolean test = ArticeToTest.get_price() == price; //NullPointerException!
}
Я действительно не понимаю, почему утверждение не вызывает никаких исключений. Возможно даже, что я пропустил эту строку в режиме отладки без какой-либо ошибки, Исключение происходит только в последней строке. Если я удалю последнюю строку, тест окажется зеленым !?
Я работаю с Eclipse Luna (4.4.0), javac 1.8.0_20 и JUnit 4.11.
Привет, Маркус, если один из приведенных ниже ответов решает вашу проблему, пожалуйста, примите это. –