powermock

    1热度

    1回答

    eclipse中的测试套件运行良好。然而,当我们试图用ANT运行西装它引发以下错误: Warning: Caught exception attempting to use SAX to load a SAX XMLReader Warning: Exception was: java.lang.ClassCastException: org.apache.xerces.parsers.SAXP

    0热度

    1回答

    我有一个AuthenticationManager.authenticate(username,password)方法,它在SomeService的someMethod中被调用。该AuthenticationManager会被注入到SomeService: @Component public class SomeService { @Inject private Authen

    1热度

    1回答

    我有被置为姓一个Person类,名字 一个TestClass的执行TestCase1 我们能不能只模拟一个特定的方法(getLastName)并且保留其他所有东西(其他内部字段,函数......原样)? public class Person { private String firstName; private String lastName; public S

    0热度

    1回答

    我想测试下面的代码位:) GSARepository productCatalog = (GSARepository) Nucleus.getGlobalNucleus().resolveName("/atg/commerce/catalog/ProductCatalog"); for (RepositoryItem orderItem : orderItems) { String p

    1热度

    1回答

    编辑:当试图创建一个最小的项目,再现此问题发送到PowerMock人,我无法重现该问题,所以我不知道什么是什么其他变量导致下面的问题。 我正在尝试编写一个单元/集成测试,以确保我们的Spring bean配置正确写入。看起来像这样: public class TestSpringConfiguration { @Test public void loadsWithoutThro

    1热度

    1回答

    PowerMock提供方法expectPrivate来嘲笑私人方法,但它只出现在EasyMock api而不是Mockito API。 那么,PowerMockito有没有相应的功能?我猜不是因为我没有找到它,而是因为this wiki entry。但这实际上并没有阻止PowerMockito解决它。所以,我主要是要求确认,因为我认为这对其他人是有价值的。

    9热度

    3回答

    我想在同一个JUnit 4测试中使用Arquillian和PowerMock的功能。 的问题是,这两种产品都是基于JUnit Runner S的应该@RunWith使用,而这是不可能在同一个测试类使用多个@RunWith,或者把多个Runner的类在同一个@RunWith注解。 你知道有什么办法吗?

    0热度

    1回答

    问题:无法在扩展类上存留返回对象的方法。我只是在我试图存根的方法上获取空指针。我需要首先对物体进行间谍吗?我也尝试过,并没有工作。 测试框架: PowerMockito版本1.9 PowerMock版本1.4.11 EasyMock的版本的代码尝试测试3.1 线。 String expected = methodFromExtendedClass_GetObject().getStringValu

    34热度

    5回答

    我有以下Logger我想模拟出来,但是验证日志条目是被调用的,而不是内容。 private static Logger logger = LoggerFactory.getLogger(GoodbyeController.class); 我需要模拟一个用于LoggerFactory.getLogger()任何一类,但我不能找出如何做到这一点。 这是我结束了迄今: @Before

    2热度

    1回答

    我们有几个非常非常慢的JUnit测试,它们大量使用嘲讽,包括静态函数的嘲弄。单次测试需要20-30秒,整个“mvn测试”需要25分钟。 我想分析哪些时间浪费了,但在分析中几乎没有经验。 我假设从属模拟对象的初始化花费太长时间。 两个问题: 1)如何可以迅速得到号码哪些方法浪费时间?我不需要复杂的高级用户工具,只需要一些基本的数据。 (证明我们所做的嘲笑是邪恶的) 2)你有什么设计缺陷会产生如此糟糕