首页 > 科技 >

Java的简单单元测试例子_java计算器单元测试 📚🔧

发布时间:2025-02-22 21:40:11来源:

在软件开发过程中,单元测试是确保代码质量的重要手段之一。今天,让我们通过一个简单的Java计算器程序来学习如何编写单元测试。🎉

首先,我们需要创建一个基本的计算器类,该类包含加法、减法、乘法和除法的基本运算方法。🔍🧮

```java

public class Calculator {

public int add(int a, int b) {

return a + b;

}

public int subtract(int a, int b) {

return a - b;

}

public int multiply(int a, int b) {

return a b;

}

public double divide(int a, int b) {

if (b == 0) throw new IllegalArgumentException("Divisor cannot be zero.");

return (double) a / b;

}

}

```

接下来,我们使用JUnit框架来为上述Calculator类编写单元测试。🛠️🔍

```java

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.;

class CalculatorTest {

@Test

void testAdd() {

Calculator calculator = new Calculator();

assertEquals(5, calculator.add(2, 3));

}

@Test

void testSubtract() {

Calculator calculator = new Calculator();

assertEquals(1, calculator.subtract(3, 2));

}

@Test

void testMultiply() {

Calculator calculator = new Calculator();

assertEquals(6, calculator.multiply(2, 3));

}

@Test

void testDivide() {

Calculator calculator = new Calculator();

assertEquals(2.0, calculator.divide(4, 2));

}

}

```

通过这些测试,我们可以确保我们的计算器类在各种情况下都能正确地工作。👍

通过这个简单的例子,我们可以看到单元测试不仅有助于发现代码中的错误,还能帮助我们更好地理解代码的功能。📚💡

希望这篇简单的教程对你有所帮助!🚀

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。