mockito相关内容
想为像这样的方法编写单元测试 public static void startProgram(){ process = Runtime .getRuntime()。exec(command,null,file); } 由于某些原因我不想注入运行时对象,所以我想要存根getRuntime方法,它返回一个Runtime mock ...我试过这样: @RunWi
..
我正在尝试模拟一个界面。 public interface FlowCopyParamsBusinessManager { List findByAppli(String application,String sourcePattern) throws FlowCopyParamsBusinessException; }
..
我已经开始使用Mockito AdditionalAnswers#returnsFirstArg ,这很棒: 时(myMock.myFunction(anyString())),然后(returnsFirstArg())。 但我想知道是否有一种简单的方法来提取输入参数以便用于类似于以下构造函数的示例: when(myMock.myFunction(anyStrin
..
mockito无法模拟已经由CGLIB增强的对象吗? 公共类文章{ @Autowired private dbRequestHandler @Autowired private filesystemRequestHandler @Transactional public ArticleDTO getArticleContents(){ // extr
..
我有一个REST资源,它注入一个 RestTemplateBuilder 来构建一个 RestTemplate : public MyClass(final RestTemplateBuilder restTemplateBuilder){ this.restTemplate = restTemplateBuilder.build(); } 我想测试那个班级。我需要模
..
我在下面的代码中找到了我要测试的方法 文件f = map.get(“key1”) BuffereReader r = new BufferedReader(new FileReader(f)); String line = null; do { line = r.readLine(); } while(r!= null); 我想模拟这个操作,以便我可以从JU
..
当使用Mockito 1.9.x时,我一直在使用 Whitebox 来设置字段值以“注入”模拟。以下示例: @Before public void setUp(){ eventHandler = new ProcessEventHandler(); securityService = new SecurityServiceMock(); registrationServi
..
我在类 AppleProcessor 中有一个方法,我想测试一下: public void process(Fruit fruit){ if(fruit.getType()== Fruit.APPLE){ fruitBasket.add(((AppleFruit)fruit).getApple()) ; } else { //做其他事情 } } 请注意,Fr
..
我正在使用MockRestServiceServer在我的REST控制器上编写某种集成测试来模拟后端行为。 我现在想要实现的是模拟来自后端的非常慢的响应,这最终会导致我的应用程序超时。它似乎可以用WireMock实现,但目前我想坚持使用MockRestServiceServer。 我正在创建这样的服务器: myMock = MockRestServiceServer.createS
..
阅读后: https://code.google.com/ p / powermock / wiki / BypassEncapsulation i意识到,我不明白。 参见本例: public class Bar { private Foo foo; public void initFoo(){ foo = new Foo(); } } 如何访问
..
我正在尝试让PowerMock与mockito一起使用,我在这里关注文档: http://code.google.com/p/powermock/wiki/MockitoUsage13 。 为了简化一下,我们假设我有一个静态方法: StaticObj.put(String key,String val){...} 和班级要测试的是这样的: public c
..
我正在编写一个selenium测试并使用mockito验证服务器行为。具体来说,当单击一个按钮时,我想确保页面控制器调用我所模拟的依赖项上的特定方法。 因为它是一个硒测试,我需要等待在另一个线程中调用mock,所以我使用mockito timeout。 verify(myMock) ,timeout(5000).times(1))。myMethod(“expectedArg”);
..
我有一个具有以下方法的界面 公共界面IRemoteStore { ;可选< T> get(String cacheName,String key,String ... rest); } 实现接口的类的实例称为remoteStore。 当我使用mockito模拟它并在以下时间使用该方法: Mockito.when(remo
..
when(candidateService.findById(1))。thenReturn(new Candidate()); 我想为任何整数扩展此行为(不一定是1) 如果我wrire when(candidateService.findById(any(Integer.class))) .thenReturn(new Candidate());
..
我开发了下一个目标类 class Person { public Person(){} public Person(String name){ super(); this.name = name; } 字符串名称; public String getName(){ return name; } public void setName(String n
..
虽然错误是非常具有描述性的,但我无法理解它。 对于行: PowerMockito.when( mockStringMessageService.lookupString(Matchers.eq(“XYZ”) ))) .thenReturn(Matchers.eq(“XYZ”)); 错误是: [junit]参数匹配器的使用无效! [junit] 0匹配预
..
我最近开始使用log4j2,我正在尝试在单元测试中测试我的日志消息。对于log4j1x api来说这非常简单,但现在使用log4j2它无法正常工作。我正在使用JUnit 4和Mockito。我的想法是创建一个模拟appender,然后从append方法捕获Log事件并验证消息。 @Mock Appender mockAppender; @Captor private Argum
..
我刚刚开始使用Mockito,我只想做类似的事情: 公共类测试{ public void clearList(List l){ doVeryLOOOONGDatabaseCallll(); l.clear(); 返回; } } /// ... 测试test = mock(Test.class); Mockito.when(test.clearList(any(Li
..
我有一个类,它连接到H2数据库并运行多个SQL语句。 public class H2Persistence实现IPersistence { private Connection conn; @Override public void open(){ try { Class.forName(“org.h2.Driver”); conn = DriverMana
..
如何使用Mockito或PowerMock来模拟由子类实现但是从抽象超类继承的受保护方法? 换句话说,我想要在模拟“doSomethingElse”时测试“doSomething”方法。 抽象超类 public abstract class TypeA { public void doSomething(){ //调用子类行为 doSomethingElse ()
..