Java - аннотация @Before и @test - PullRequest
       28

Java - аннотация @Before и @test

4 голосов
/ 17 сентября 2011

Я очень новичок в программировании на Java.У меня есть файл модульного теста для запуска.Он имеет аннотации @Before и @Test.Я пытался понять эти концепции, используя доступные онлайн-ресурсы.

Когда я отлаживаю свой файл UnitTest.java, выполняется только часть @Before.Он не достигает @Test, и программа завершается ошибкой, говоря:

NativeMethodAccessorImpl.Object(....) not available.

Этого не происходит, когда я запускаю модульных тестов (в отличие от отладки юнит тесты).Как мне решить эту проблему?

1 Ответ

5 голосов
/ 17 сентября 2011

Аннотации @Before и @Test используются для определения модульных тестов для среды тестирования Java JUnit. См. http://junit.sourceforge.net/doc/cookbook/cookbook.htm для введения и примеров модульного тестирования JUnit с использованием этих аннотаций.

Ваша проблема в том, что вы неправильно написали аннотацию @Test как @test.

...