Thread.sleep в тестовом примере JUnitJAVA

Программисты JAVA общаются здесь
Гость
Thread.sleep в тестовом примере JUnit

Сообщение Гость »


Я пишу тестовый пример для проверки поведения объекта.

Когда объект создается, он должен разрешить вызов метода, скажем, call(), только если он был вызван в течение 500 мс, в противном случае он должен выдать исключение.

Я разработал тестовый пример Junit следующим образом:

@Test(ожидается = IllegalStateException.class) общественный недействительный testCallAfterTimeout () { MyObject o = новый MyObject(); //Чтобы убедиться, что таймаут наступил Thread.sleep(1000); о.вызов(); } Как вы думаете, это хорошая практика или мне следует использовать другой подход?

Большое спасибо

Вернуться в «JAVA»