【发布时间】:2013-04-20 15:55:41
【问题描述】:
我正在使用 maven 构建我的包(运行没有问题),然后我尝试为一个类进行 Mockito 测试。
pom.xml中的依赖如下:
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
<artifactId>maven-project</artifactId>
<version>2.0.6</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>
模拟测试如下所示:
package Person;
import static org.mockito.Mockito.*;
import java.io.IOException;
public class AppTest {
public void test() throws IOException{
PersonManagement mockedPM = mock(PersonManagement.class);
//automatically creates an instance variable of type person
mockedPM.updatePerson("test","test");
//updates this.person
verify(mockedPM).updatePerson("test","test");
}
}
启动 mvn package 后,测试结果显示,没有运行测试(包含测试的文件被找到并识别,因为当我把语法错误放在那里时,编译器会识别这些)
如果有任何帮助,我将不胜感激,谢谢
【问题讨论】:
标签: java maven testing mockito