LINUX.ORG.RU

dbunit, junit4 и exceptions

 , ,


0

2
public class FooTest extends DBTestCase {
    /**
     * Ok if throws NullPointerException
     */
    @Test (expected = NullPointerException.class)
    public void testNullPointerException() {
        throw new NullPointerException();
    }
}

Этот тест валится потому что возникает NullPointerException. ЧЯДНТ?

P.S. junit 4.11, dbunit 2.4.9, oracle jdk 1.7.0_13.

★★★★★

Похоже, много java-разрабов включили меня в свой игнор. :3

f1xmAn ★★★★★ ()
Последнее исправление: f1xmAn (всего исправлений: 1)
Ответ на: комментарий от TheKnight

throws NullPointerException пробовал? (в порядке бреда)

Ага.

Ну и да - а чего ты хочешь добиться?(мое кунг фу поиска не дало мне ссылку на документацию по JUnit)

Хочу смоделировать ситуацию, в результате которой должен возникнуть эксепшн. JUnit этот экспешн должен перехватить и сказать что все хорошо.

P.S.: StackOverFlow - Junit Test expected do not work as expected

Как я и думал. А меня убеждали, что тесты будут запускаться четвертым junit'ом. ☺

f1xmAn ★★★★★ ()
Ответ на: комментарий от f1xmAn

В том то и печаль, что ты унаследовав объект от DBTestCase лишил себя сей замечательной возможности. Вопрос только зачем тебе именно в DBTestCase кидать NullPointerException?

TheKnight ★★ ()
Ответ на: комментарий от TheKnight

Не принципиально, просто хотел один класс с тестами на один тестируемый класс.

f1xmAn ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.