powermock相关内容
有人知道在powermock中有一种方法可以对构造函数进行单元测试并模拟构造函数调用的方法。 即。我有一个这样的类; 公共类myClass { public myClass(){ myMethod( ); //做其他事情 } public void myMethod(){ //做事情 } } 我要做的是为 myClass()构造函数编写单元测试模拟 m
..
我需要在被测类的父类中模拟一个受保护的方法,但该父类位于不同的包中,因此我的测试类无法访问该方法,因此无法模拟它。 我需要使用Powermock和Mockito。这是JAR文件 mockito-all 1.10.8 powermock-core 1.6.1 powermock-module-junit4 1.6.1 powermock-api-mockito 1.6.1 jun
..
我将easymock与Spring项目集成在一起,并执行了大多数单元测试。但是遇到了无法模拟超级方法的问题。当我运行测试类时,它说不支持该方法。 任何想法都出了什么问题,因为我在过去的几天里尽力而为,没有任何线索如何模拟超级方法。 org.springframework.security.authentication.AuthenticationServiceException:不支
..
我们有一些可以在JDK 1.6上正常运行的测试。现在,我们要迁移到JDK 1.7。这些测试在Eclipse中工作正常。当我们从Ant构建中运行这些测试时,我们看到这样的错误: junit.framework.TestListener:addError(
..
有人知道什么时候可以使用Javassist 3.17.0-GA吗? Javaassit中的一个错误(已在3.17.0-GA中修复)正在打破与Java 7一起使用时的PowerMock: https://issues.jboss.org/browse/JASSIST-160?focusedCommentId=12718716&page=com.atlassian.jira.plugin.sy
..
开发了使用Jersey的休息服务。现在,我想为此Web服务编写一些集成测试,但是由于不是已经实现了Web服务中使用的每个类,因此我需要模拟其中的一些。例如,我有以下类: 公共类ServiceA { public String getService(){ 返回null; }} @Path(“ / myresource”) 公共类ResourceController {
..
我正在尝试使用PowerMockito间谍测试一些代码,并且对方法(getRootTagMap,请参阅下文)进行存根以返回在测试器中构造的值(使用PowerMockito,因为该方法是private。) 但是,它总是返回实际的方法而不是返回值,而不是返回构造的值。 不知道我在做什么错 import org.junit.Test; import org.junit.runne
..
嗨,我在尝试编写单元测试用例 时遇到空指针异常这是类的详细信息: 公共CreateDraftCampaignResponse createDraftCampaign(CreateDraftCampaignRequest请求)引发InvalidInputsException, DependencyException,UnauthorizedException { CreateDraftC
..
我的课堂上有以下字段 @Resource(name =“ lobIdCancellationNodeMap”) 私人地图< ; String,List> lobIdCancellationNodeMap; 在此行之后,我们直接访问了此字段 lobIdCancellationNodeMap 我无法使用Mockito来为此设置值,并且没有可
..
我将PowerMock与EasyMock一起使用,想知道如何用私有构造函数模拟单例吗? 假设我有以下课程: 公共类Singleton { private static Singleton singleton = new Singleton(); private Singleton(){} public static Singleton getInstance(){ re
..
是否可以模拟一个抽象类,并使用Mockito注释将其注入模拟类。我现在有以下情况: @Mock private MockClassA模拟类A; @Mock私人MockClassB模拟类B; @Mock(answer = Answers.CALLS_REAL_METHODS)私人AbstractClassUnderTest abstractClassUnderTest;
..
我正在尝试模拟休眠会话。这是我尝试的代码段: @@ 之前public void setUp(){ campaignModel = DraftTestHelper.buildDraftModel(); if(sessionFactory!= null){ System.out.println(“会话工厂不为空”); } else System.out.println(“会
..
抱歉,已经讨论过了,但是我没有找到任何解决办法。 问题- 尝试模拟某种类型的Class对象(例如类) 编写方法xyz()的测试用例,其中我需要模拟下面的代码片段中提到的SomeClass.class void xyz(){ .. MyOtherClass.staticMethod(SomeClass.class); .. } MyOtherClass {
..
我有以下方法 public ResultScanner getScanner(Scan scan){ Table table = getTableInstance(“ Sampletable”); return table.getScanner(scan); } 为此,我编写了以下junit测试代码 连接模拟连接= PowerMockito.mock(Co
..
我基于 StackExchange答案创建了一个模拟 HttpsURLConnection : import java.net.URL; import javax.net.ssl.HttpsURLConnection; ... @RunWith(PowerMockRunner.class) 公共类DialogTest { public void mockHttpsUr
..
我本以为下面的测试应该通过,但是永远不会抛出异常。有什么线索吗? @RunWith(PowerMockRunner.class) @PrepareForTest(StaticService.class) 公共类TestStuff { @Test(expected = IllegalArgumentException.class) 公共无效testMockStatic()引发异常{
..
由于某种原因,无论指定哪种算法,在调用SecretKeyFactory.getInstance()时我总是在单元测试中遇到异常。例如: SecretKeyFactory.getInstance(“ PBEWITHMD5ANDDES”) com.mhe.connect.util .EncryptionException:java.security.NoSuchAlgorithmExce
..
我遇到了一个问题,其中字段注入与Mockito的 @Mock 批注与 @InjectMocks 匹配在有2个相同类型的 @Mock 的情况下不起作用。我也使用了 @Mock(name =“ name_of_var”)语法,但是仍然失败... 这里是要测试的类: import java.util.Date; 公共类父母{ 私人日期dateA; 私人日期dateB; 公共无
..
我想为项目中的某些静态方法编写单元测试用例, 我的类代码的片段, Class Util { public static String getVariableValue(String name) { if(isWindows()){ 返回一些字符串... } else { 返回其他字符串... } } public static boolean isWindow
..
我正在尝试使用PowerMockito创建一个 final 类的间谍,但是即使使用PowerMockito的 spy()方法代替Mockito的方法: java.lang.IllegalArgumentException:无法对最终类进行继承com.whoever.WidgetUploadClient 我的测试用例看起来像这样: ... 导入静态org.powermock.a
..