Что такое комментарии Junit @Before
и @Test
аннотаций в java? Как я могу использовать их с netbeans?Что такое JUnit @Before и @Test
ответ
Если я вас правильно понял, вы хотите знать, какие аннотации
@Before
средства. Аннотации означают метод, который должен быть выполнен до , каждый из которых будет выполнен с ошибкой. Там вы можете реализовать старую процедуруsetup()
.В примечании к примечанию
@Test
указан следующий метод в качестве теста JUnit. Теструнтер будет идентифицировать каждый метод, аннотированный с помощью@Test
и выполняющий его. Пример:import org.junit.*; public class IntroductionTests { @Test public void testSum() { Assert.assertEquals(8, 6 + 2); } }
How can i use it with Netbeans?
В Netbeans, A TestRunner для JUnit тестов включен. Вы можете выбрать его в диалоговом окне «Выполнение».
Привет, извините, я имел в виду @ тестовую аннотацию и как добавить пакет JUNIt и использовать его в проекте netbeans. – 2009-02-10 08:12:18
Можете уточнить? Вам нужно понять, что такое @Before
и @Test
аннотация?
@Test
аннотация (аннотация) (обозначение JUnit 4) указывает, что прикрепленный метод является единичным тестом. Это позволяет использовать любое имя метода для тестирования. Например:
@Test
public void doSomeTestOnAMethod() {
// Your test goes here.
...
}
@Before
аннотацию указывает на то, что прилагаемый метод будет работать , прежде чем любой тест в классе. Он в основном используется для настройки некоторых объектов, необходимых тестами:
(отредактирован, чтобы добавить импорт):
import static org.junit.Assert.*; // Allows you to use directly assert methods, such as assertTrue(...), assertNull(...)
import org.junit.Test; // for @Test
import org.junit.Before; // for @Before
public class MyTest {
private AnyObject anyObject;
@Before
public void initObjects() {
anyObject = new AnyObject();
}
@Test
public void aTestUsingAnyObject() {
// Here, anyObject is not null...
assertNotNull(anyObject);
...
}
}
привет большое спасибо. Это то, что я хотел знать. Какие пакеты я добавляю для использования @test и @ перед аннотациями и как это сделать в netbeans? – 2009-02-10 08:03:42
Как указано в сообщении romaintaz ': import org.junit.Test; // для @Test import org.junit.Before; // for @Before – guerda
@romaintaz. Выполняется ли метод «@Before» перед каждым из тестов в файле или выполняется ли он один раз для всех тестов в файле? – ziggy
- 1. Что такое `type_info :: before`?
- 2. Что такое команда $ before shell
- 3. Параметр JUnit в @Rule @Before и @After
- 4. Получить имя исполняемого @Test метода в @Before в JUNIT
- 5. JUnit, test и threads
- 6. junit test assert, writing test
- 7. Что такое & :: before, & :: after в CSS?
- 8. Junit before class (non static)
- 9. Что делает JUnit 4 @Test Annotation
- 10. Использование метода @Before в JUnit
- 11. Perl Test :: More Before Block
- 12. Инъекционная логика между @Before и @Test исполнение с Spring и JUnit
- 13. Angular2 test logic before .subscribe
- 14. Как JUnit обрабатывает аннотацию @Before
- 15. Слушайте ошибку JUnit Test Suite
- 16. Junit @Before аннотация дает исключение Nullpointer
- 17. JUnit @Before и @ После выполнения до и после каждого теста
- 18. Сформировать отчет JUnit Test
- 19. Методы Junit test
- 20. Android JUnit Test Framework
- 21. JUNIT test void methods
- 22. Dynamic Junit Test
- 23. Android Junit Test Bitmap Resources
- 24. Junit @Before не работает должным образом
- 25. junit test for EJB
- 26. maven run junit test
- 27. Junit Test Case
- 28. Complex JUnit test Case
- 29. JUnit Test ArrayList
- 30. Почему класс класса JUnit не выполняет собственные аннотации Test, Before и After?
Пожалуйста, предоставьте дополнительную информацию, в противном случае мы не знаем, что вы хотите знать. – guerda