org.mockito.Mockito.when() - java examples

Here are the examples of the java api org.mockito.Mockito.when() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

155 Examples 7

19 View Complete Implementation : TestRestServletContextListener.java
Copyright Apache License 2.0
Author : apache
@Test
public void testInitSpring() {
    boolean status = true;
    RestServletContextListener listener = new RestServletContextListener();
    ServletContextEvent sce = Mockito.mock(ServletContextEvent.clreplaced);
    ServletContext context = Mockito.mock(ServletContext.clreplaced);
    Mockito.when(sce.getServletContext()).thenReturn(context);
    Mockito.when(sce.getServletContext().getInitParameter("contextConfigLocation")).thenReturn("locations");
    try {
        listener.initSpring(sce);
    } catch (Exception e) {
        status = false;
    }
    replacedert.replacedertFalse(status);
}

19 View Complete Implementation : TestCtType.java
Copyright Apache License 2.0
Author : apache
@Test
public void fromCtClreplaced() {
    CtClreplaced ctClreplaced = Mockito.mock(CtClreplaced.clreplaced);
    Mockito.when(ctClreplaced.getName()).thenReturn("a.b.c");
    ctType = new CtType(ctClreplaced);
    replacedert.replacedertSame(ctClreplaced, ctType.getCtClreplaced());
    replacedert.replacedertFalse(ctType.hasGenericTypes());
    replacedert.replacedertEquals("La/b/c;", ctType.getGenericSignature());
}

19 View Complete Implementation : RequestProtocolItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnVersionIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.version()).thenReturn(null);
    String result = new RequestProtocolItem().getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : UrlPathItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnMethodIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.path()).thenReturn(null);
    String result = new UrlPathItem().getFormattedItem(param);
    replacedert.replacedertEquals("-", result);
}

19 View Complete Implementation : RemoteHostItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnRemoteAddressIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.remoteAddress()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : TestWeightedResponseTimeRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testWeighed() {
    WeightedResponseTimeRuleExt rule = new WeightedResponseTimeRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 2; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, 20 * Math.pow(4, i + 1));
    }
    AtomicInteger server1 = new AtomicInteger(0);
    AtomicInteger server2 = new AtomicInteger(0);
    for (int i = 0; i < 2000; i++) {
        if (rule.choose(servers, invocation).toString().equals("server 0")) {
            server1.incrementAndGet();
        } else {
            server2.incrementAndGet();
        }
    }
    double percent = (double) server1.get() / (server2.get() + server1.get());
    System.out.println("percent" + percent);
    replacedert.replacedertEquals("actually percent: " + percent, 0.70d < percent, percent < 0.90d);
}

19 View Complete Implementation : ServiceCenterRawClientTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void TestDefaultParameter() throws IOException {
    HttpTransport httpTransport = Mockito.mock(HttpTransport.clreplaced);
    ServiceCenterRawClient client = new ServiceCenterRawClient.Builder().setHttpTransport(httpTransport).setHost(DEFAULT_HOST).setPort(DEFAULT_PORT).setProjectName(PROJECT_NAME).setTenantName(TENANT_NAME).build();
    HttpResponse httpResponse = new HttpResponse();
    httpResponse.setStatusCode(200);
    httpResponse.setContent("ok");
    Mockito.when(httpTransport.doRequest(Mockito.any())).thenReturn(httpResponse);
    HttpResponse actualGetResponse = client.getHttpRequest(null, null, null);
    HttpResponse actualPostResponse = client.postHttpRequest(null, null, null);
    HttpResponse actualPutResponse = client.putHttpRequest(null, null, null);
    HttpResponse actualDeleteResponse = client.putHttpRequest(null, null, null);
    replacedert.replacedertNotNull(actualGetResponse);
    replacedert.replacedertEquals("ok", actualGetResponse.getContent());
    replacedert.replacedertNotNull(actualPostResponse);
    replacedert.replacedertEquals("ok", actualPostResponse.getContent());
    replacedert.replacedertNotNull(actualPutResponse);
    replacedert.replacedertEquals("ok", actualPutResponse.getContent());
    replacedert.replacedertNotNull(actualDeleteResponse);
    replacedert.replacedertEquals("ok", actualDeleteResponse.getContent());
}

19 View Complete Implementation : TestConfiguration.java
Copyright Apache License 2.0
Author : apache
@Test
public void testConfiguration() {
    replacedertNotNull(Configuration.INSTANCE);
    replacedertEquals("returnnull", Configuration.FALLBACKPOLICY_POLICY_RETURN);
    replacedertEquals("throwexception", Configuration.FALLBACKPOLICY_POLICY_THROW);
    Configuration c = Configuration.INSTANCE;
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    String test2 = invocation.getMicroserviceName();
    Mockito.when(invocation.getOperationMeta()).thenReturn(Mockito.mock(OperationMeta.clreplaced));
    Mockito.when(invocation.getOperationMeta().getMicroserviceName()).thenReturn("testqualify");
    int res = c.getIsolationTimeoutInMilliseconds("groupname", test2, "testqualify");
    replacedertEquals(30000, res);
    boolean b1 = c.getIsolationTimeoutEnabled("groupname", test2, "testqualify");
    replacedertFalse(b1);
    int res1 = c.getIsolationMaxConcurrentRequests("groupname", test2, "testqualify");
    replacedertEquals(1000, res1);
    boolean b2 = c.isCircuitBreakerEnabled("groupname", test2, "testqualify");
    replacedertTrue(b2);
    String str = c.getFallbackPolicyPolicy("groupname", test2, "testqualify");
    // no need to give default value now
    replacedertEquals(null, str);
    replacedertFalse(c.isCircuitBreakerForceOpen("groupname", test2, "testqualify"));
    replacedertFalse(c.isCircuitBreakerForceClosed("groupname", test2, "testqualify"));
    replacedertEquals(15000, c.getCircuitBreakerSleepWindowInMilliseconds("groupname", test2, "testqualify"));
    replacedertEquals(20, c.getCircuitBreakerRequestVolumeThreshold("groupname", test2, "testqualify"));
    replacedertEquals(50, c.getCircuitBreakerErrorThresholdPercentage("groupname", test2, "testqualify"));
    replacedertTrue(c.isFallbackEnabled("groupname", test2, "testqualify"));
}

19 View Complete Implementation : RemoteHostItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnRequestIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : RequestHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementIfNotFound() {
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(mockContext);
    HttpServerRequest mockRequest = Mockito.mock(HttpServerRequest.clreplaced);
    VertxHttpHeaders headers = new VertxHttpHeaders();
    String testValue = "testValue";
    headers.add("anotherHeader", testValue);
    Mockito.when(mockContext.request()).thenReturn(mockRequest);
    Mockito.when(mockRequest.headers()).thenReturn(headers);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : HttpStatusItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnResponseIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse response = Mockito.mock(HttpServerResponse.clreplaced);
    param.setContextData(context);
    Mockito.when(context.response()).thenReturn(null);
    String result = STATUS_ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
    Mockito.when(context.response()).thenReturn(response);
    Mockito.when(response.closed()).thenReturn(true);
    Mockito.when(response.ended()).thenReturn(false);
    result = STATUS_ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : RemoteHostItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnHostIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    SocketAddress address = Mockito.mock(SocketAddress.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.remoteAddress()).thenReturn(address);
    Mockito.when(address.host()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : HttpStatusItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse response = Mockito.mock(HttpServerResponse.clreplaced);
    int statusCode = 200;
    param.setContextData(context);
    Mockito.when(context.response()).thenReturn(response);
    Mockito.when(response.getStatusCode()).thenReturn(statusCode);
    String result = STATUS_ELEMENT.getFormattedItem(param);
    replacedertEquals("200", result);
}

19 View Complete Implementation : QueryStringItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnQueryIsEmpty() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    String query = "";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.query()).thenReturn(query);
    String result = new QueryStringItem().getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : TestConsumerBizkeeperHandler.java
Copyright Apache License 2.0
Author : apache
@Test
public void testCreateBizkeeperCommand() {
    HystrixPlugins.reset();
    ConsumerBizkeeperHandler consumerBizkeeperHandler = new ConsumerBizkeeperHandler();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    Mockito.when(invocation.getOperationMeta()).thenReturn(Mockito.mock(OperationMeta.clreplaced));
    Mockito.when(invocation.getOperationMeta().getMicroserviceQualifiedName()).thenReturn("test1");
    CommandKey.toHystrixCommandGroupKey("groupname", invocation);
    CommandKey.toHystrixCommandKey("groupname", invocation);
    BizkeeperCommand command = consumerBizkeeperHandler.createBizkeeperCommand(invocation);
    replacedert.replacedertNotNull(command);
}

19 View Complete Implementation : HttpMethodItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnMethodIsNull() {
    RoutingContext routingContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(routingContext);
    Mockito.when(routingContext.request()).thenReturn(request);
    Mockito.when(request.method()).thenReturn(null);
    replacedert.replacedertEquals("-", new HttpMethodItem().getFormattedItem(param));
}

19 View Complete Implementation : TestWeightedResponseTimeRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBenchmarkRobin() {
    // 100 instances will taken less than 0.02ms. Not as good as RoundRobinRule, which taken less than 0.001ms
    WeightedResponseTimeRuleExt rule = new WeightedResponseTimeRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 100; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, 2);
    }
    long begin = System.currentTimeMillis();
    for (int i = 0; i < 10000; i++) {
        rule.choose(servers, invocation);
    }
    long taken = System.currentTimeMillis() - begin;
    System.out.println("taken " + taken);
    // 5 * times make slow machine happy
    replacedert.replacedertEquals("actually taken: " + taken, taken < 200 * 5, true);
}

19 View Complete Implementation : QueryStringItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnRequestIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(null);
    String result = new QueryStringItem().getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : TestQueryProcessorCreator.java
Copyright Apache License 2.0
Author : apache
@SuppressWarnings("Unusedreplacedignment")
@Test
public void testCreateNullAsEmpty() throws Exception {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.clreplaced);
    ArchaiusUtils.setProperty("servicecomb.rest.parameter.query.emptyAsNull", "true");
    ParamValueProcessorCreator creator = ParamValueProcessorCreatorManager.INSTANCE.findValue(QueryProcessorCreator.PARAMTYPE);
    Parameter parameter = new QueryParameter();
    parameter.setName("query");
    ParamValueProcessor processor = creator.create(parameter, String.clreplaced);
    replacedert.replacedertEquals(QueryProcessor.clreplaced, processor.getClreplaced());
    Mockito.when(request.getParameter("query")).thenReturn("Hello");
    String result = (String) processor.getValue(request);
    replacedert.replacedertEquals("Hello", result);
    Mockito.when(request.getParameter("query")).thenReturn("");
    result = (String) processor.getValue(request);
    replacedert.replacedertEquals(null, result);
    Mockito.when(request.getParameter("query")).thenReturn(null);
    result = (String) processor.convertValue(null, TypeFactory.defaultInstance().constructType(String.clreplaced));
    result = (String) processor.getValue(request);
    replacedert.replacedertEquals(null, result);
}

19 View Complete Implementation : HttpMethodItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnRequestIsNull() {
    RoutingContext routingContext = Mockito.mock(RoutingContext.clreplaced);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(routingContext);
    Mockito.when(routingContext.request()).thenReturn(null);
    replacedert.replacedertEquals("-", new HttpMethodItem().getFormattedItem(param));
}

19 View Complete Implementation : LocalPortItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    SocketAddress localAddress = Mockito.mock(SocketAddress.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.localAddress()).thenReturn(localAddress);
    Mockito.when(localAddress.port()).thenReturn(8080);
    String result = new LocalPorreplacedem().getFormattedItem(param);
    replacedertEquals("8080", result);
}

19 View Complete Implementation : TestRoundRobinRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBenchmarkRobin() {
    // less than 0.001ms
    RoundRobinRuleExt rule = new RoundRobinRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 100; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, 2);
    }
    long begin = System.currentTimeMillis();
    for (int i = 0; i < 10000; i++) {
        rule.choose(servers, invocation);
    }
    long taken = System.currentTimeMillis() - begin;
    System.out.println("taken " + taken);
    // 5 * times make slow machine happy
    replacedert.replacedertEquals("actual token " + taken, taken < 10 * 5, true);
}

19 View Complete Implementation : ResponseHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnNotFound() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse mockResponse = Mockito.mock(HttpServerResponse.clreplaced);
    VertxHttpHeaders headers = new VertxHttpHeaders();
    String headerValue = "headerValue";
    param.setContextData(mockContext);
    headers.add("anotherHeader", headerValue);
    Mockito.when(mockContext.response()).thenReturn(mockResponse);
    Mockito.when(mockResponse.headers()).thenReturn(headers);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : UrlPathWithQueryItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnUriIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.uri()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : QueryStringItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnQueryIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.query()).thenReturn(null);
    String result = new QueryStringItem().getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : RemoteHostItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    SocketAddress address = Mockito.mock(SocketAddress.clreplaced);
    String remoteHost = "remoteHost";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.remoteAddress()).thenReturn(address);
    Mockito.when(address.host()).thenReturn(remoteHost);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals(remoteHost, result);
}

19 View Complete Implementation : TestRoundRobinRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testRoundRobin() {
    RoundRobinRuleExt rule = new RoundRobinRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 2; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, 1);
    }
    AtomicInteger server1 = new AtomicInteger(0);
    AtomicInteger server2 = new AtomicInteger(0);
    for (int i = 0; i < 2000; i++) {
        if (rule.choose(servers, invocation).toString().equals("server 0")) {
            server1.incrementAndGet();
        } else {
            server2.incrementAndGet();
        }
    }
    replacedert.replacedertEquals(server1.get(), server2.get());
}

19 View Complete Implementation : LocalPortItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnLocalAddressIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.localAddress()).thenReturn(null);
    String result = new LocalPorreplacedem().getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : HttpMethodItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    RoutingContext routingContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    Mockito.when(routingContext.request()).thenReturn(request);
    Mockito.when(request.method()).thenReturn(HttpMethod.DELETE);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(routingContext);
    replacedert.replacedertEquals("DELETE", new HttpMethodItem().getFormattedItem(param));
}

19 View Complete Implementation : RequestHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementIfHeaderIsNull() {
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(mockContext);
    HttpServerRequest mockRequest = Mockito.mock(HttpServerRequest.clreplaced);
    Mockito.when(mockContext.request()).thenReturn(mockRequest);
    Mockito.when(mockRequest.headers()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : RequestHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    param.setContextData(mockContext);
    HttpServerRequest mockRequest = Mockito.mock(HttpServerRequest.clreplaced);
    VertxHttpHeaders headers = new VertxHttpHeaders();
    String testValue = "testValue";
    headers.add(VAR_NAME, testValue);
    Mockito.when(mockContext.request()).thenReturn(mockRequest);
    Mockito.when(mockRequest.headers()).thenReturn(headers);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals(testValue, result);
    replacedertEquals(ELEMENT.getVarName(), VAR_NAME);
}

19 View Complete Implementation : RequestProtocolItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.version()).thenReturn(HttpVersion.HTTP_1_1);
    String result = new RequestProtocolItem().getFormattedItem(param);
    replacedertEquals("HTTP/1.1", result);
    Mockito.when(request.version()).thenReturn(HttpVersion.HTTP_1_0);
    result = new RequestProtocolItem().getFormattedItem(param);
    replacedertEquals("HTTP/1.0", result);
    Mockito.when(request.version()).thenReturn(HttpVersion.HTTP_2);
    result = new RequestProtocolItem().getFormattedItem(param);
    replacedertEquals("HTTP/2.0", result);
}

19 View Complete Implementation : TestProviderBizkeeperHandler.java
Copyright Apache License 2.0
Author : apache
@Test
public void testCreateBizkeeperCommand() {
    HystrixPlugins.reset();
    ProviderBizkeeperHanlder providerBizkeeperHanlder = new ProviderBizkeeperHanlder();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    Mockito.when(invocation.getOperationMeta()).thenReturn(Mockito.mock(OperationMeta.clreplaced));
    Mockito.when(invocation.getOperationMeta().getMicroserviceQualifiedName()).thenReturn("test1");
    CommandKey.toHystrixCommandGroupKey("groupname", invocation);
    CommandKey.toHystrixCommandKey("groupname", invocation);
    BizkeeperCommand command = providerBizkeeperHanlder.createBizkeeperCommand(invocation);
    replacedert.replacedertNotNull(command);
}

19 View Complete Implementation : QueryStringItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    String query = "?status=up";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.query()).thenReturn(query);
    String result = new QueryStringItem().getFormattedItem(param);
    replacedertEquals(query, result);
}

19 View Complete Implementation : ResponseHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnHeadersIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse mockResponse = Mockito.mock(HttpServerResponse.clreplaced);
    param.setContextData(mockContext);
    Mockito.when(mockContext.response()).thenReturn(mockResponse);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : ResponseSizeItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnBytesWrittenIsZero() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse mockResponse = Mockito.mock(HttpServerResponse.clreplaced);
    long bytesWritten = 0L;
    param.setContextData(mockContext);
    Mockito.when(mockContext.response()).thenReturn(mockResponse);
    Mockito.when(mockResponse.bytesWritten()).thenReturn(bytesWritten);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("0", result);
}

19 View Complete Implementation : TestCircutBreakerEventNotifier.java
Copyright Apache License 2.0
Author : apache
@Test
public void testMarkEvent() {
    Mockito.when(commandKey.name()).thenReturn("Consumer.springmvc.springmvcHello.sayHi");
    new Expectations(HystrixCommandMetrics.clreplaced) {

        {
            HystrixCommandMetrics.getInstance(commandKey);
            result = null;
        }
    };
    circutBreakerEventNotifier.markEvent(HystrixEventType.SHORT_CIRCUITED, commandKey);
    replacedert.replacedertEquals(1, taskList.size());
    circutBreakerEventNotifier.markEvent(HystrixEventType.SUCCESS, commandKey);
    replacedert.replacedertEquals(2, taskList.size());
}

19 View Complete Implementation : RemoteHostItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnHostIsEmpty() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    SocketAddress address = Mockito.mock(SocketAddress.clreplaced);
    String remoteHost = "";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.remoteAddress()).thenReturn(address);
    Mockito.when(address.host()).thenReturn(remoteHost);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : ResponseSizeItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnResponseIsNull() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    param.setContextData(mockContext);
    Mockito.when(mockContext.response()).thenReturn(null);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("0", result);
}

19 View Complete Implementation : TestWeightedResponseTimeRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testBenchmark() {
    // 100 instances will taken less than 0.1ms. Because we use weighed rule when response time more than 10ms,
    // This only taken 1/1000 time.
    WeightedResponseTimeRuleExt rule = new WeightedResponseTimeRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 100; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, i);
    }
    long begin = System.currentTimeMillis();
    for (int i = 0; i < 10000; i++) {
        rule.choose(servers, invocation);
    }
    long taken = System.currentTimeMillis() - begin;
    System.out.println("taken " + taken);
    // 5 * times make slow machine happy
    replacedert.replacedertEquals("actually taken: " + taken, taken < 1000 * 5, true);
}

19 View Complete Implementation : TestConsumerAuthHandler.java
Copyright Apache License 2.0
Author : apache
@Test
public void testHandler() throws Exception {
    tokenManager = Mockito.mock(RSAConsumerTokenManager.clreplaced);
    Mockito.when(tokenManager.getToken()).thenReturn("testtoken");
    ConsumerAuthHandler consumerAuthHandler = new ConsumerAuthHandler();
    consumerAuthHandler.setAuthenticationTokenManager(tokenManager);
    consumerAuthHandler.handle(invocation, asyncResp);
    replacedert.replacedertTrue(true);
}

19 View Complete Implementation : TestServiceProviderHandler.java
Copyright Apache License 2.0
Author : apache
@Test
public void testHandle() {
    boolean status = false;
    try {
        replacedert.replacedertNotNull(serviceProviderHandler);
        Mockito.when(invocation.getOperationMeta()).thenReturn(OperationMeta);
        serviceProviderHandler.handle(invocation, asyncResp);
    } catch (Exception e) {
        e.printStackTrace();
        status = true;
    }
    replacedert.replacedertFalse(status);
}

19 View Complete Implementation : TestConsumerAuthHandler.java
Copyright Apache License 2.0
Author : apache
@Test
public void testHandlerException() throws Exception {
    tokenManager = Mockito.mock(RSAConsumerTokenManager.clreplaced);
    Mockito.when(tokenManager.getToken()).thenReturn(null);
    ConsumerAuthHandler consumerAuthHandler = new ConsumerAuthHandler();
    consumerAuthHandler.setAuthenticationTokenManager(tokenManager);
    consumerAuthHandler.handle(invocation, asyncResp);
}

19 View Complete Implementation : VertxRestInvocationTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void testCreateInvocation() {
    new MockUp<RestProducerInvocation>() {

        /**
         * Mock this method to avoid error
         */
        @Mock
        void createInvocation() {
        }
    };
    VertxRestInvocation vertxRestInvocation = new VertxRestInvocation();
    VertxServerRequestToHttpServletRequest requestEx = Mockito.mock(VertxServerRequestToHttpServletRequest.clreplaced);
    RoutingContext routingContext = Mockito.mock(RoutingContext.clreplaced);
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    Deencapsulation.setField(vertxRestInvocation, "requestEx", requestEx);
    Deencapsulation.setField(vertxRestInvocation, "invocation", invocation);
    Mockito.when(requestEx.getContext()).thenReturn(routingContext);
    Deencapsulation.invoke(vertxRestInvocation, "createInvocation");
    Mockito.verify(routingContext, Mockito.times(1)).put(RestConst.REST_INVOCATION_CONTEXT, invocation);
}

19 View Complete Implementation : ResponseHeaderItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse mockResponse = Mockito.mock(HttpServerResponse.clreplaced);
    VertxHttpHeaders headers = new VertxHttpHeaders();
    String headerValue = "headerValue";
    param.setContextData(mockContext);
    headers.add(VAR_NAME, headerValue);
    Mockito.when(mockContext.response()).thenReturn(mockResponse);
    Mockito.when(mockResponse.headers()).thenReturn(headers);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals(headerValue, result);
    replacedertEquals(ELEMENT.getVarName(), VAR_NAME);
}

19 View Complete Implementation : ResponseSizeItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext mockContext = Mockito.mock(RoutingContext.clreplaced);
    HttpServerResponse mockResponse = Mockito.mock(HttpServerResponse.clreplaced);
    long bytesWritten = 16L;
    param.setContextData(mockContext);
    Mockito.when(mockContext.response()).thenReturn(mockResponse);
    Mockito.when(mockResponse.bytesWritten()).thenReturn(bytesWritten);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals(String.valueOf(bytesWritten), result);
}

19 View Complete Implementation : TestWeightedResponseTimeRuleExt.java
Copyright Apache License 2.0
Author : apache
@Test
public void testRoundRobin() {
    WeightedResponseTimeRuleExt rule = new WeightedResponseTimeRuleExt();
    LoadBalancer loadBalancer = new LoadBalancer(rule, "testService");
    List<ServiceCombServer> servers = new ArrayList<>();
    Invocation invocation = Mockito.mock(Invocation.clreplaced);
    for (int i = 0; i < 2; i++) {
        ServiceCombServer server = Mockito.mock(ServiceCombServer.clreplaced);
        Mockito.when(server.toString()).thenReturn("server " + i);
        servers.add(server);
        loadBalancer.getLoadBalancerStats().noteResponseTime(server, 1);
    }
    AtomicInteger server1 = new AtomicInteger(0);
    AtomicInteger server2 = new AtomicInteger(0);
    for (int i = 0; i < 2000; i++) {
        if (rule.choose(servers, invocation).toString().equals("server 0")) {
            server1.incrementAndGet();
        } else {
            server2.incrementAndGet();
        }
    }
    replacedert.replacedertEquals(server1.get(), server2.get());
}

19 View Complete Implementation : UrlPathWithQueryItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    String uri = "uriTest";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.uri()).thenReturn(uri);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals(uri, result);
}

19 View Complete Implementation : UrlPathWithQueryItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElementOnUriIsEmpty() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    String uri = "";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.uri()).thenReturn(uri);
    String result = ELEMENT.getFormattedItem(param);
    replacedertEquals("-", result);
}

19 View Complete Implementation : UrlPathItemTest.java
Copyright Apache License 2.0
Author : apache
@Test
public void getFormattedElement() {
    AccessLogParam<RoutingContext> param = new AccessLogParam<>();
    RoutingContext context = Mockito.mock(RoutingContext.clreplaced);
    HttpServerRequest request = Mockito.mock(HttpServerRequest.clreplaced);
    String uri = "/uri/test";
    param.setContextData(context);
    Mockito.when(context.request()).thenReturn(request);
    Mockito.when(request.path()).thenReturn(uri);
    String result = new UrlPathItem().getFormattedItem(param);
    replacedert.replacedertEquals(uri, result);
}