
本文共 3319 字,大约阅读时间需要 11 分钟。
JUnit ������������: ���������������
������������
������������������������������������������������
������������: ���������������������������������������������������������������������������������
������������ (������������������): ���������������������������������������������������������������������������������������������������
JUnit ������������
JUnit ������������������������������������������������������������ Java ������������������������ JUnit ������������������������������������
1. ���������������
- ���������������������: ������ + "Test"������������������������������������������������ CalculatorTest���
- ������������: ������������������������������������������������������������������ cn.itcast.test���
���������������
package cn.dym.test;public class CalculatorTest { // ���������������������}
2. ������������������
- ������������������: ������ test ������������������������������������������������������������������������ testAdd()���
- ������������: ���������������������������������������������������������������
���������������
@Testpublic void testAdd() { Calculator calc = new Calculator(); int sum = calc.add(1, 2); Assert.assertEquals(3, sum);}
3. ���������������������
��� JUnit ������������ @Test ��������������������������� @Before ��� @After ���������������������������������������������������������������
4. ������ JUnit ���������
������������������ JUnit ������������������������������������
org.junit.jupiter junit-jupiter-api 5.8.2 test
������������������
���������������������������: ������������������������������������������������������������������������������
- ������������: ������ Assert.assertEquals(���������, ���������); ���������������������
- ������������: edge cases ���������������������������������������
������������������
@Testpublic void testAdd() { Calculator calc = new Calculator(); int sum = calc.add(1, 2); Assert.assertEquals(3, sum);}
���������������
������������������������������������������������
package cn.dym.junit;public class Calculator { public int add(int a, int b) { return a + b; } public int sub(int a, int b) { return a - b; }}
������������������
���������������������������������
package cn.dym.test;import cn.dym.junit.Calculator;import org.junit.After;import org.junit.Assert;import org.junit.Before;import org.junit.Test;public class CalculatorTest { private Calculator calculator; @Before public void setUp() { calculator = new Calculator(); } @Test public void testAdd() { int result = calculator.add(1, 2); Assert.assertEquals(3, result); } @Test public void testSub() { int result = calculator.sub(1, 2); Assert.assertEquals(-1, result); } @After public void tearDown() { calculator = null; }}
������������������
���������������������������������������������������
������������: ������������������������������������������
���������������: ���������������������������������������������������
������������: ���������������������������������������������������
������������: ������������������������������������������������������
���������������������������������������������������������������������������������
发表评论
最新留言
关于作者
