ICode9

精准搜索请尝试: 精确搜索
  • 如何模拟影响对象的void返回方法2019-10-04 16:13:26

    我正在为我的应用程序编写单元测试,我想知道Mockito框架是否有可能影响传递给返回模拟类的void的方法的对象.例如,调用一个模拟的验证类,该类包含一个返回void但通过作为参数传入的对象跟踪各种更改和元数据的方法. . public GetCartItemsOutput getCartItems(GetCartItemsInput g

  • java – mockito中的spring值注入2019-10-04 10:11:13

    我正在尝试为以下方法编写测试类 public class CustomServiceImpl implements CustomService { @Value("#{myProp['custom.url']}") private String url; @Autowire private DataService dataService; 我在类中的一个方法中使用了注入的url值. 为了测试这个,我写

  • java – 使用Mockito模拟JdbcTemplate的DataSource2019-10-02 19:00:23

    我正在尝试在Spring项目中测试一个类.我想在测试类和dao类中进行尽可能多的更改,这样我就不必因为更改而重新测试所有类型的东西. 我正在使用的类有一个JdbcTemplate模板类变量,该变量由以下实例化: setJdbcTemplate(DataSource dataSource) { this.template = new JdbcTemplat

  • java – Mockito绕过静态方法进行测试2019-10-01 10:00:40

    我需要使用Mockito测试handleIn()方法. 但是代码需要调用这个遗留代码Util.getContextPDO,这是一个静态方法. 请注意,在测试环境中,此Util.getContextPDO始终返回Exception,并且我打算通过始终返回虚拟IPDO来绕过此Util.getContextPDO(). public class MyClass { public IPDO ge

  • java – 为什么不是PowerMock2019-09-29 00:14:17

    我正在开发一个项目,我们目前正在使用JUnit和Mockito进行测试.现在我试图找出将PowerMock添加到混音中的副作用. 它的缺点是什么,我应该知道的任何依赖关系,任何稳定性问题? 我看到它支持Java 8.那里有什么问题吗?从我所读到的,获得Java 7支持是一条漫长的道路. 编辑:我想一个可以总结

  • java – 不存在的Enum值的单元测试?2019-09-27 06:02:28

    一些示例代码首先…… 枚举: public enum TestEnum { YES, NO } 一些代码: public static boolean WorkTheEnum(TestEnum theEnum) { switch (theEnum) { case YES: return true; case NO: return false; default: // thro

  • java – mockito test在运行junit test时没有给出这样的方法错误,但是在运行confugurations中手动添加jar时,它运行良好2019-09-27 01:01:34

    我一直面临着一个特殊的问题.基本上,当我正常运行我的Mockito / PowerMockito测试,即’Run as Junit Test’时,它会给我以下错误: java.lang.NoSuchMethodError: org.mockito.mock.MockCreationSettings.isUsingConstructor()Z at org.mockito.internal.creation.instance.Instanti

  • 如何使用springboot应用程序绕过或跳过Mockito中的CustomFilter2019-09-26 15:18:58

    我使用springboot appllication和mockito进行测试.以下是一些文件和代码示例. public class CustomerInfoFilter extends GenericFilterBean { @Override public void doFilter (ServletRequest request, ServletResponse response,

  • java – 使用参数模拟构造函数2019-09-23 09:13:46

    我有一个课程如下: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } 构造函数A(String test)和check()中的逻辑是我试图模拟的东西.我想要任何调用:new A($$$任何字符串$$$).check()返回一个虚

  • java – Mockito:模拟私有字段初始化2019-09-19 00:02:27

    我如何模拟正在内联初始化的字段变量? 例如 class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } 在这里,我想在测试方法时测试person.someMethod() – Test#testMethod. 我需要

  • PowerMockito,Mockito private 方法的mock和test2019-09-18 12:36:47

    原文链接:https://www.cnblogs.com/changzhz/p/5163562.html mock中测试private方法,不是mock:  Method method = PowerMockito.method(CategoryController.class, "getCategory",List.class);//创建调用CategoryController类中的getCategory私有方法的m

  • Mockito 2 让我们校验一些行为2019-09-17 23:00:24

    在下面的示例中,我们将会模拟(Mock)一个 List 列表。 这是因为绝大部分的人对列表这个接口比较熟悉(例如 add(), get(), clear() 方法)。 在实际情况中,请不要 mock list 这个类,你可用使用实际的实例来代替。 //Let's import Mockito statically so that the code looks cle

  • java – 使用PowerMockito.whenNew()没有被模拟并调用原始方法2019-09-17 19:03:33

    我有一个类似下面的代码: Class A { public boolean myMethod(someargs) { MyQueryClass query = new MyQueryClass(); Long id = query.getNextId(); // some more code } } Class MyQueryClass { .... public Long getNextId() { //lot of DB code,

  • java – @ Mock,@ MovieBean和Mockito.mock()之间的区别2019-09-17 00:18:57

    在创建测试和模拟依赖项时,这三种方法之间有什么区别? > @MockBean: @MockBean MyService myservice; > @Mock: @Mock MyService myservice; > Mockito.mock() MyService myservice = Mockito.mock(MyService.class); 解决方法:普通Mockito图书馆 import org.mockito.Mock; ...

  • java – 使mocked方法返回传递给它的参数2019-09-16 07:01:29

    考虑一个方法签名,如: public String myFunction(String abc); Mockito可以帮助返回方法收到的相同字符串吗?解决方法:您可以在Mockito中创建答案.让我们假设,我们有一个名为Application的接口,其方法为myFunction. public interface Application { public String myFunction(St

  • 如何使用Mockito使mock变为void方法2019-09-11 07:01:30

    如何用void返回类型模拟方法? 我实现了一个观察者模式,但我不能用Mockito模仿它,因为我不知道如何. 我试图在互联网上找到一个例子,但没有成功. 我的班级看起来像这样: public class World { List<Listener> listeners; void addListener(Listener item) { listen

  • java – Mockito FindIterable2019-09-10 20:01:26

    我正在尝试为下面的方法编写一个JUnit测试用例,我正在使用Mockito框架. 方法: public EmplInfo getMetaData(String objectId) { objectId = new StringBuffer(objectId).reverse().toString(); try{ BasicDBObject whereClauseCondition = getMetaDa

  • spring – jUnit:找不到接口com.querydsl.core.types.Predicate的主要或默认构造函数2019-09-10 13:19:18

    我在spring-application里面有一个restcontroller返回一个对象列表…… @GetMapping @Override public ResponseEntity readAll(@QuerydslPredicate(root = Entity.class) Predicate predicate, Pageable pageable){ ... } 如果我运行它,一切正常.我可以通过分页和谓词来过滤

  • android Mockito 升级2.0 发生 AbstractMethodError 异常2019-09-04 18:40:20

    android Mockito 升级2.0 发生 AbstractMethodError 异常 最近在研究android单元测试,没想到第一步进坑里了!!!在测试mvp之model的时候使用Mockito mock对象,在初始化一直发生AbstractMethodError异常.不说了先上异常环境. androidTestImplementation "org.mockito:mockito

  • 如何模拟Springockito模拟的行为?2019-09-02 02:28:50

    如果我使用如here所述的Springockito在我的spring上下文文件中创建一个mock,我该如何为它模拟一些行为? 我正在尝试做什么: > ClassA正在测试中. > ClassB在ClassA中自动装配.> ClassB被Springockito嘲笑.> ClassA需要ClassB在其PostConstruct中执行某些操作.>我需要模拟ClassB才能做

  • Java编写unittest用于在用户键入控制台时退出程序2019-09-01 21:00:14

    我发现很难为这个方法编写单元测试,它基本上在用户键入quit命令时退出程序. SytemExit类: public class SystemExit { public void exit(int status) { System.exit(status); } } 我的静态方法: public static void exitWhenQuitDetected() { final SystemExit sy

  • java – 如何在调用模拟对象的方法时验证返回值2019-08-31 14:01:02

    使用Mockito,有没有办法对一个对象进行spy()并验证一个对象是否被指定的#s次调用给定的#并且它返回这些调用的期望值? 我想做类似以下的事情: class HatesTwos { boolean hates(int val) { return val == 2; } } HatesTwos hater = spy(new HatesTwos()); hater.hates(1);

  • java – 使用Spring,@ InjectMock注释的测试目标不使用模拟2019-08-31 05:04:29

    我正在尝试对Spring 4.0.0 MVC应用程序进行单元测试. 我的控制器定义如下: @Controller @RequestMapping("/test") public class TestCtrl { @Autowired private TestService testService; @Autowired private TestRessourceAssembler testRessourceAssembler;

  • java – 验证是否从被测试的方法调用了继承的超类方法2019-08-31 01:03:07

    好的,我再次被Mockito困住了.情况如下: 我有一个超类和一个子类: class Parent { protected void insertData() { // Here is some database related stuff someObject.storeData(); } } class Child extends Parent { private String name; p

  • java – Mockito – Mock相同类型的通用对象2019-08-30 21:04:08

    我试图使用Mockito Framework 1.9.5和JUnit 4.11来模拟我的GenericDao对象,但是Mockito总是模拟第一个与该类型匹配的字段.同样符合名称也无济于事. 如API(http://docs.mockito.googlecode.com/hg-history/58d750bb5b94b6e5a554190315811f746b67f578/1.9.5/org/mockito/InjectMocks

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有