5. Створення тестує класів
У IntelliJ IDEA можна створити тестує клас автоматично. Для цього можна натиснути alt + enter на класі і вибрати «Create test». Далі вибрати методи, які потрібно буде протестувати. В результаті буде створений клас CalculatorTest з трьома обраними методами. Ці методи необхідно реалізувати самостійно.
6. CalculatorTest
Після створення тестирующего класу нам необхідно реалізувати методи, які ми хочемо перевірити. Так само були додані інші методи, які будуть демонструвати роботу базових JUnit анотацій.
package ru. javastudy. junit;
import org. junit. *;
import static org. junit. Assert. *;
public class CalculatorTest
private Calculator calculator;
public static void beforeClass ()
System. out. println ( "Before CalculatorTest.class");
public static void afterClass ()
System. out. println ( "After CalculatorTest.class");
public void initTest ()
calculator = new Calculator ();
public void afterTest ()
public void testGetSum () throws Exception
assertEquals (15. calculator. getSum (7. 8));
public void testGetDivide () throws Exception
assertEquals (20. calculator. getDivide (100. 5));
public void testGetMultiple () throws Exception
@Test (expected = ArithmeticException. Class)
public void divisionWithException ()
calculator. getDivide (15. 0);
@Ignore ( "Message for ignored test")
public void ignoredTest ()
System. out. println ( "will not print it");
@Test (timeout = 500)
public void timeStampTest ()
- @BeforeClass. @AfterClass - методи під анотаціями будуть виконані при початку використання класу і по завершенню відповідно.
- @Before. @After - методи під цими анотаціями будуть виконані до запуску чергового тесту і після.
- @Test - вказує на тестує метод.
В результаті запуску тестів отримаємо наступну картину:
Таким нескладним чином можна створити найпростіші unit-тести в java.
Вихідний код
3022 Total Views 2 Views Today
Виділіть і натисніть CTRL + ENTER :)