5. Създаване на класове за изпитване
В IntelliJ IDEA, можете да създадете клас тестване автоматично. «Създаване на тест» За да направите това, можете да натиснете Alt + влиза в класната стая и да изберете. След това изберете методите, които трябва да бъдат изпитани. В резултат на това CalculatorTest клас ще бъде създаден с три избрани методи. Тези методи трябва да се прилагат самостоятелно.
6. CalculatorTest
След като сте създали клас тестове, ние трябва да се прилагат методите, които искаме да тестваме. Имаше също така добави, други техники, които ще демонстрират действието на основните JUnit анотации.
пакет RU. javastudy. JUnit;
внос орг. JUnit. *;
внасяме статично орг. JUnit. Предявяване на претенции. *;
обществени клас CalculatorTest
частен калкулатор калкулатор;
публично статично невалидни beforeClass ()
System. навън. println ( "Преди CalculatorTest.class");
публично статично невалидни afterClass ()
System. навън. println ( "След CalculatorTest.class");
обществени невалидни initTest ()
калкулатор = нов калкулатор ();
обществени невалидни afterTest ()
обществени невалидни testGetSum () хвърля Exception
assertEquals (15. калкулатор getSum (7. 8).);
обществени невалидни testGetDivide () хвърля Exception
assertEquals (20. калкулатор getDivide (100. 5).);
обществени невалидни testGetMultiple () хвърля Exception
@Test (очаква = ArithmeticException. Клас)
обществени невалидни divisionWithException ()
калкулатор. getDivide (15. 0);
@Ignore ( "Съобщение за игнорирани тест")
обществени невалидни ignoredTest ()
System. навън. println ( "няма да го отпечатате");
@Test (изчакване = 500)
обществени невалидни timeStampTest ()
- @BeforeClass. @AfterClass - методи за пояснения, за да бъдат направени в началото на класа на използване и довършителни съответно.
- @Before. @After - методи в рамките на тези пояснения се изпълняват преди и след следващия тест.
- @Test - се отнася до метод за изпитване.
В резултат на движение на тестовете се следната картина:
В този прост начин можете да създадете прост дялове тестове в Java.
източник
2 3022 Общо Изгледи днес
Маркирайте и натиснете CTRL + ENTER :)
Свързани статии