📅 最后修改于: 2020-12-06 10:14:13 🧑 作者: Mango
Mockito对可以使用特定方法进行的调用数量进行特殊检查。假设MathApplication应该只调用一次CalculatorService.serviceUsed()方法,然后它不能多次调用CalculatorService.serviceUsed()。
创建如下的CalculatorService接口。
文件:CalculatorService.java
步骤1-创建一个名为CalculatorService的接口以提供数学函数
文件:CalculatorService.java
第2步-创建一个JAVA类来表示MathApplication
文件:MathApplication.java
第3步-测试MathApplication类
让我们通过向其注入一个CalculatorService模拟来测试MathApplication类。模拟将由Mockito创建。
文件:MathApplicationTester.java
步骤4-执行测试用例
在C:\> Mockito_WORKSPACE中创建一个名为TestRunner的Java类文件以执行测试用例。
文件:TestRunner.java
步骤5-验证结果
使用javac编译器编译类,如下所示:
现在运行测试运行器以查看结果-
验证输出。