org.easymock.EasyMock.createMockBuilder()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(8.0k)|赞(0)|评价(0)|浏览(100)

本文整理了Java中org.easymock.EasyMock.createMockBuilder()方法的一些代码示例,展示了EasyMock.createMockBuilder()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EasyMock.createMockBuilder()方法的具体详情如下:
包路径:org.easymock.EasyMock
类名称:EasyMock
方法名:createMockBuilder

EasyMock.createMockBuilder介绍

[英]Create a mock builder allowing to create a partial mock for the given class or interface.

Note: This is the old version of #partialMockBuilder(Class), which is more completion friendly
[中]创建一个模拟生成器,允许为给定的类或接口创建部分模拟。
注意:这是#partialMockBuilder(类)的旧版本,它更便于完成

代码示例

代码示例来源:origin: apache/incubator-druid

  1. @Before
  2. public void setUp()
  3. {
  4. // use startPort and endPort to generate usable ports.
  5. PortFinder finder1 = EasyMock.createMockBuilder(PortFinder.class)
  6. .withConstructor(1200, 1201, ImmutableList.of())
  7. .addMockedMethod("canBind")
  8. .createMock();
  9. // chose usable ports from candidates
  10. PortFinder finder2 = EasyMock.createMockBuilder(PortFinder.class)
  11. .withConstructor(1024, 1025, ImmutableList.of(1200, 1201))
  12. .addMockedMethod("canBind")
  13. .createMock();
  14. finders.add(finder1);
  15. finders.add(finder2);
  16. }

代码示例来源:origin: geoserver/geoserver

  1. EasyMock.createMockBuilder(GeoServerResourceLoader.class)
  2. .withConstructor()
  3. .createMock();

代码示例来源:origin: geoserver/geoserver

  1. EasyMock.createMockBuilder(GeoServerResourceLoader.class)
  2. .withConstructor()
  3. .createMock();

代码示例来源:origin: apache/incubator-druid

  1. SystemSchema.ServersTable serversTable = EasyMock.createMockBuilder(SystemSchema.ServersTable.class)
  2. .withConstructor(serverView, authMapper)
  3. .createMock();

代码示例来源:origin: apache/incubator-druid

  1. .createMockBuilder(SystemSchema.ServerSegmentsTable.class)
  2. .withConstructor(serverView, authMapper)
  3. .createMock();

代码示例来源:origin: apache/incubator-druid

  1. SystemSchema.TasksTable tasksTable = EasyMock.createMockBuilder(SystemSchema.TasksTable.class)
  2. .withConstructor(client, mapper, responseHandler, authMapper)
  3. .createMock();

代码示例来源:origin: apache/incubator-druid

  1. .createMockBuilder(SystemSchema.SegmentsTable.class)
  2. .withConstructor(druidSchema, client, mapper, responseHandler, authMapper)
  3. .createMock();

代码示例来源:origin: googleapis/google-cloud-java

  1. @Test
  2. public void censusHttpExecuteInterceptorShouldInjectHeader() throws IOException {
  3. Random random = new Random();
  4. SpanContext spanContext =
  5. SpanContext.create(
  6. TraceId.generateRandomId(random),
  7. SpanId.generateRandomId(random),
  8. TraceOptions.DEFAULT);
  9. Span mockSpan =
  10. createMockBuilder(Span.class)
  11. .withConstructor(SpanContext.class, EnumSet.class)
  12. .withArgs(spanContext, null)
  13. .createMock();
  14. Scope scope = tracer.withSpan(mockSpan);
  15. try {
  16. HttpExecuteInterceptor interceptor = censusHttpModule.new CensusHttpExecuteInterceptor(null);
  17. interceptor.intercept(httpRequest);
  18. assertThat(httpRequest.getHeaders().get("X-Cloud-Trace-Context")).isNotNull();
  19. } finally {
  20. scope.close();
  21. }
  22. }

代码示例来源:origin: apache/incubator-druid

  1. mapper = TestHelper.makeJsonMapper();
  2. responseHolder = EasyMock.createMock(FullResponseHolder.class);
  3. responseHandler = EasyMock.createMockBuilder(BytesAccumulatingResponseHandler.class)
  4. .withConstructor()
  5. .addMockedMethod(

代码示例来源:origin: apache/httpcomponents-client

  1. private void mockImplMethods(final String... methods) {
  2. mockedImpl = true;
  3. impl = createMockBuilder(CachingExec.class).withConstructor(
  4. mockCache,
  5. mockValidityPolicy,
  6. mockResponsePolicy,
  7. mockResponseGenerator,
  8. mockRequestPolicy,
  9. mockSuitabilityChecker,
  10. mockResponseProtocolCompliance,
  11. mockRequestProtocolCompliance,
  12. mockCacheRevalidator,
  13. mockConditionalRequestBuilder,
  14. config).addMockedMethods(methods).createNiceMock();
  15. }

代码示例来源:origin: apache/httpcomponents-client

  1. new Random().nextBytes(bytes);
  2. final HttpEntity mockBody = EasyMock.createMockBuilder(ByteArrayEntity.class).withConstructor(
  3. new Object[] { bytes }).addMockedMethods("getContentLength").createNiceMock();
  4. org.easymock.EasyMock.expect(mockBody.getContentLength()).andReturn(-1L).anyTimes();

代码示例来源:origin: org.apache.mahout/mahout-mrlegacy

  1. private static Counter newCounter() {
  2. try {
  3. // 0.23 case
  4. String c = "org.apache.hadoop.mapreduce.counters.GenericCounter";
  5. return (Counter) EasyMock.createMockBuilder(Class.forName(c)).createMock();
  6. } catch (ClassNotFoundException e) {
  7. // 0.20 case
  8. return EasyMock.createMockBuilder(Counter.class).createMock();
  9. }
  10. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. public void testExitStatusOfCommandGreaterThanZeroTrueWhen1() {
  2. SudoAwareInitManager commandRunner = createMockBuilder(SudoAwareInitManager.class).addMockedMethod("runAction")
  3. .createStrictMock();
  4. expect(commandRunner.runAction("status")).andReturn(new ExecResponse("", "", 1));
  5. replay(commandRunner);
  6. Predicate<String> pred = new ExitStatusOfCommandGreaterThanZero(commandRunner);
  7. assertEquals(pred.apply("status"), true);
  8. verify(commandRunner);
  9. }

代码示例来源:origin: jclouds/legacy-jclouds

  1. public void testExitStatusOfCommandGreaterThanZeroFalseWhen0() {
  2. SudoAwareInitManager commandRunner = createMockBuilder(SudoAwareInitManager.class).addMockedMethod("runAction")
  3. .createStrictMock();
  4. expect(commandRunner.runAction("status")).andReturn(new ExecResponse("", "", 0));
  5. replay(commandRunner);
  6. Predicate<String> pred = new ExitStatusOfCommandGreaterThanZero(commandRunner);
  7. assertEquals(pred.apply("status"), false);
  8. verify(commandRunner);
  9. }

代码示例来源:origin: apache/jclouds

  1. public void testExitStatusOfCommandGreaterThanZeroTrueWhen1() {
  2. SudoAwareInitManager commandRunner = createMockBuilder(SudoAwareInitManager.class).addMockedMethod("runAction")
  3. .createStrictMock();
  4. expect(commandRunner.runAction("status")).andReturn(new ExecResponse("", "", 1));
  5. replay(commandRunner);
  6. Predicate<String> pred = new ExitStatusOfCommandGreaterThanZero(commandRunner);
  7. assertEquals(pred.apply("status"), true);
  8. verify(commandRunner);
  9. }

代码示例来源:origin: apache/jclouds

  1. public void testExitStatusOfCommandGreaterThanZeroFalseWhen0() {
  2. SudoAwareInitManager commandRunner = createMockBuilder(SudoAwareInitManager.class).addMockedMethod("runAction")
  3. .createStrictMock();
  4. expect(commandRunner.runAction("status")).andReturn(new ExecResponse("", "", 0));
  5. replay(commandRunner);
  6. Predicate<String> pred = new ExitStatusOfCommandGreaterThanZero(commandRunner);
  7. assertEquals(pred.apply("status"), false);
  8. verify(commandRunner);
  9. }

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-common

  1. /**
  2. * Creates a strict mock object for the given class, adds it to the internal
  3. * list of all mocks, and returns it.
  4. *
  5. * @param clazz Class to be mocked.
  6. * @return A mock instance of the given type.
  7. **/
  8. protected <T> T mock(Class<T> clazz, Method[] methods, boolean strict) {
  9. IMockBuilder<T> builder = EasyMock.createMockBuilder(clazz).addMockedMethods(methods);
  10. T m = strict ? builder.createMock() : builder.createNiceMock();
  11. mocks.add(m);
  12. return m;
  13. }

代码示例来源:origin: org.apache.shindig/shindig-common

  1. /**
  2. * Creates a strict mock object for the given class, adds it to the internal
  3. * list of all mocks, and returns it.
  4. *
  5. * @param clazz Class to be mocked.
  6. * @return A mock instance of the given type.
  7. **/
  8. protected <T> T mock(Class<T> clazz, Method[] methods, boolean strict) {
  9. IMockBuilder<T> builder = EasyMock.createMockBuilder(clazz).addMockedMethods(methods);
  10. T m = strict ? builder.createMock() : builder.createNiceMock();
  11. mocks.add(m);
  12. return m;
  13. }

代码示例来源:origin: org.apache.shindig/shindig-gadgets

  1. private ClosureJsCompiler newProfilingClosureJsCompiler(CompilerOptions realOptions,
  2. DefaultJsCompiler defaultComp, CacheProvider cache) {
  3. ClosureJsCompiler compiler =
  4. createMockBuilder(ClosureJsCompiler.class)
  5. .addMockedMethods("getCompilerOptions")
  6. .withConstructor(defaultComp, cache, "simple").createMock();
  7. expect(compiler.getCompilerOptions(isA(JsUri.class))).andReturn(realOptions).anyTimes();
  8. replay(compiler);
  9. return compiler;
  10. }

代码示例来源:origin: org.wso2.org.apache.shindig/shindig-gadgets

  1. private ClosureJsCompiler newProfilingClosureJsCompiler(CompilerOptions realOptions,
  2. DefaultJsCompiler defaultComp, CacheProvider cache) {
  3. ClosureJsCompiler compiler =
  4. createMockBuilder(ClosureJsCompiler.class)
  5. .addMockedMethods("getCompilerOptions")
  6. .withConstructor(defaultComp, cache, "simple").createMock();
  7. expect(compiler.getCompilerOptions(isA(JsUri.class))).andReturn(realOptions).anyTimes();
  8. replay(compiler);
  9. return compiler;
  10. }

相关文章