Package com.proofpoint.units

Examples of com.proofpoint.units.Duration


        TestingHttpServer server = createTestingHttpServer(servlet, ImmutableMap.<String, String>of());

        try {
            server.start();

            try (HttpClient client = new JettyHttpClient(new HttpClientConfig().setConnectTimeout(new Duration(1, SECONDS)))) {
                StatusResponse response = client.execute(prepareGet().setUri(server.getBaseUrl()).build(), createStatusResponseHandler());

                assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
                assertEquals(servlet.getCallCount(), 1);
            }
View Full Code Here


        TestingHttpServer server = createTestingHttpServerWithFilter(servlet, ImmutableMap.<String, String>of(), filter);

        try {
            server.start();

            try (HttpClient client = new JettyHttpClient(new HttpClientConfig().setConnectTimeout(new Duration(1, SECONDS)))) {
                StatusResponse response = client.execute(prepareGet().setUri(server.getBaseUrl()).build(), createStatusResponseHandler());

                assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
                assertEquals(servlet.getCallCount(), 1);
                assertEquals(filter.getCallCount(), 1);
View Full Code Here

        Injector injector = app.initialize();

        LifeCycleManager lifeCycleManager = injector.getInstance(LifeCycleManager.class);
        TestingHttpServer server = injector.getInstance(TestingHttpServer.class);

        try (HttpClient client = new JettyHttpClient(new HttpClientConfig().setConnectTimeout(new Duration(1, SECONDS)))) {
            StatusResponse response = client.execute(prepareGet().setUri(server.getBaseUrl()).build(), createStatusResponseHandler());

            assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
            assertEquals(servlet.getCallCount(), 1);
        }
View Full Code Here

        Injector injector = app.initialize();

        LifeCycleManager lifeCycleManager = injector.getInstance(LifeCycleManager.class);
        TestingHttpServer server = injector.getInstance(TestingHttpServer.class);

        try (HttpClient client = new JettyHttpClient(new HttpClientConfig().setConnectTimeout(new Duration(1, SECONDS)))) {
            StatusResponse response = client.execute(prepareGet().setUri(server.getBaseUrl()).build(), createStatusResponseHandler());

            assertEquals(response.getStatusCode(), HttpServletResponse.SC_OK);
            assertEquals(servlet.getCallCount(), 1);
            assertEquals(filter.getCallCount(), 1);
View Full Code Here

        Injector injector = app.initialize();

        LifeCycleManager lifeCycleManager = injector.getInstance(LifeCycleManager.class);
        TestingHttpServer server = injector.getInstance(TestingHttpServer.class);

        try (HttpClient client = new JettyHttpClient(new HttpClientConfig().setConnectTimeout(new Duration(1, SECONDS)))) {
            // test http resources
            URI uri = server.getBaseUrl();
            assertResource(uri, client, "", "welcome user!");
            assertResource(uri, client, "user-welcome.txt", "welcome user!");
            assertResource(uri, client, "user.txt", "user");
View Full Code Here

    @Test
    public void testAnnounce()
            throws Exception
    {
        when(processor.handle(any(Request.class))).thenReturn(mockResponse(ACCEPTED));
        Duration duration = client.announce(announcements).get();

        assertEquals(duration, new Duration(10, TimeUnit.SECONDS));

        ArgumentCaptor<Request> captor = ArgumentCaptor.forClass(Request.class);
        verify(processor).handle(captor.capture());
        Request request = captor.getValue();
        assertEquals(request.getMethod(), "PUT");
View Full Code Here

    public void testAnnounceCacheControl()
            throws Exception
    {
        when(processor.handle(any(Request.class))).thenReturn(
                new TestingResponse(ACCEPTED, ImmutableListMultimap.of("Cache-Control", "max-age=75"), new byte[0]));
        Duration duration = client.announce(announcements).get();

        assertEquals(duration, new Duration(75, TimeUnit.SECONDS));
    }
View Full Code Here

    @Test
    public void testAnnounceZeroAnnouncements()
            throws Exception
    {
        when(processor.handle(any(Request.class))).thenReturn(mockResponse(NOT_FOUND));
        Duration duration = client.announce(ImmutableSet.<ServiceAnnouncement>of()).get();

        assertEquals(duration, new Duration(10, TimeUnit.SECONDS));

        ArgumentCaptor<Request> captor = ArgumentCaptor.forClass(Request.class);
        verify(processor).handle(captor.capture());
        Request request = captor.getValue();
        assertEquals(request.getMethod(), "DELETE");
View Full Code Here

{
    @Test
    public void testDefaults()
    {
        assertRecordedDefaults(recordDefaults(StoreConfig.class)
                .setTtl(new Duration(1, TimeUnit.HOURS)));
    }
View Full Code Here

        Map<String, String> properties = new ImmutableMap.Builder<String, String>()
                .put("store.ttl", "2h")
                .build();

        StoreConfig expected = new StoreConfig()
                .setTtl(new Duration(2, TimeUnit.HOURS));

        assertFullMapping(properties, expected);
    }
View Full Code Here

TOP

Related Classes of com.proofpoint.units.Duration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.