Examples of IProjectIterationResource


Examples of org.zanata.apicompat.rest.client.IProjectIterationResource

            }

        }.run();

        // Retreive it again
        IProjectIterationResource iterationClient =
                super.createProxy(
                        createClientProxyFactory(TRANSLATOR, TRANSLATOR_KEY),
                        IProjectIterationResource.class,
                        "/projects/p/sample-project/iterations/i/"
                                + newIteration.getId());

        ClientResponse<ProjectIteration> getResponse = iterationClient.get();

        assertThat(getResponse.getStatus(), is(Status.OK.getStatusCode())); // 200

        ProjectIteration it = getResponse.getEntity();
        assertThat(it.getId(), is("new-iteration"));
View Full Code Here

Examples of org.zanata.apicompat.rest.client.IProjectIterationResource

    }

    @Test
    @RunAsClient
    public void getXmlProjectIteration() throws Exception {
        IProjectIterationResource iterationClient =
                super.createProxy(
                        createClientProxyFactory(TRANSLATOR, TRANSLATOR_KEY),
                        IProjectIterationResource.class,
                        "/projects/p/sample-project/iterations/i/1.0");
        ClientResponse<ProjectIteration> response = iterationClient.get();

        assertThat(response.getStatus(), is(Status.OK.getStatusCode())); // 200

        ProjectIteration it = response.getEntity();
        assertThat(it.getId(), is("1.0"));
View Full Code Here

Examples of org.zanata.apicompat.rest.client.IProjectIterationResource

    @Test
    @RunAsClient
    public void putXmlProjectIteration() throws Exception {
        ProjectIteration newIteration = new ProjectIteration("new-iteration");

        IProjectIterationResource iterationClient =
                super.createProxy(createClientProxyFactory(ADMIN, ADMIN_KEY),
                        IProjectIterationResource.class,
                        "/projects/p/sample-project/iterations/i/"
                                + newIteration.getId());
        ClientResponse response = iterationClient.put(newIteration);

        assertThat(response.getStatus(), is(Status.CREATED.getStatusCode())); // 201
        response.releaseConnection();

        // Retreive it again
        ClientResponse<ProjectIteration> getResponse = iterationClient.get();

        assertThat(getResponse.getStatus(), is(Status.OK.getStatusCode())); // 200

        ProjectIteration it = getResponse.getEntity();
        assertThat(it.getId(), is("new-iteration"));
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

        ClientResponse response = projectResource.put(project);
        checkStatusAndReleaseConnection(response);

        ProjectIteration iteration = new ProjectIteration();
        iteration.setId(iterationSlug);
        IProjectIterationResource projectIteration =
                zanataProxyFactory.getProjectIteration(projectSlug,
                        iterationSlug);

        ClientResponse iterationResponse = projectIteration.put(iteration);
        checkStatusAndReleaseConnection(iterationResponse);
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

        resources.add(projectIterationService);
    }

    @Test
    public void retrieveNonExistingIteration() {
        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve("1.0.0"));

        ClientResponse<ProjectIteration> response = resource.get();
        assertThat(response.getStatus(), is(404));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

        assertThat(response.getStatus(), is(404));
    }

    @Test
    public void retrieveExistingProject() {
        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve("1.0"));

        ClientResponse<ProjectIteration> response = resource.get();
        assertThat(response.getStatus(), lessThan(400));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

    @Test
    public void create() {

        ProjectIteration iteration = new ProjectIteration(SLUG);

        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve(SLUG));

        Response response = resource.put(iteration);

        assertThat(response.getStatus(), is(Status.CREATED.getStatusCode()));

        String location = (String) response.getMetadata().getFirst("Location");

        assertThat(location, endsWith("/iterations/i/" + SLUG));

        ClientResponse<ProjectIteration> response1 = resource.get();
        assertThat(response1.getStatus(), is(Status.OK.getStatusCode()));

        ProjectIteration iterationRes = response1.getEntity();

        assertThat(iterationRes, notNullValue());
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

    @Test
    public void createWithInvalidSlug() {
        ProjectIteration iteration = new ProjectIteration(SLUG_INVALID);

        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve(SLUG_INVALID));

        Response response = resource.put(iteration);

        assertThat(response.getStatus(), is(Status.NOT_FOUND.getStatusCode()));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

    @Test
    public void putSameProjectIteration() {
        ProjectIteration iteration = new ProjectIteration(SLUG);

        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve(SLUG));

        Response response = resource.put(iteration);
        assertThat(response.getStatus(), is(Status.CREATED.getStatusCode()));

        iteration = new ProjectIteration(SLUG);
        response = resource.put(iteration);
        assertThat(response.getStatus(), is(Status.OK.getStatusCode()));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectIterationResource

    @Test
    public void update() {
        create();
        ProjectIteration iteration = new ProjectIteration(SLUG);

        IProjectIterationResource resource =
                getClientRequestFactory().createProxy(
                        IProjectIterationResource.class,
                        createBaseURI(RESOURCE_PATH).resolve(SLUG));

        Response response = resource.put(iteration);
        assertThat(response.getStatus(), is(Status.OK.getStatusCode()));

        ClientResponse<ProjectIteration> gotResponse = resource.get();
        assertThat(gotResponse.getStatus(), is(Status.OK.getStatusCode()));

    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.