Examples of IProjectResource


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

    }

    @Test
    @RunAsClient
    public void getProjectXml() throws Exception {
        IProjectResource projectClient =
                super.createProxy(
                        createClientProxyFactory(TRANSLATOR, TRANSLATOR_KEY),
                        IProjectResource.class, "/projects/p/sample-project");
        ClientResponse<Project> projectResponse = projectClient.get();
        Project project = projectResponse.getEntity();

        // Assert correct parsing of all properties
        assertThat(project.getId(), is("sample-project"));
        assertThat(project.getName(), is("Sample Project"));
View Full Code Here

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

        Project p =
                new Project("new-project", "New Project",
                        ProjectType.Podir.toString(),
                        "This is a New Sample Project");

        IProjectResource projectClient =
                super.createProxy(createClientProxyFactory(ADMIN, ADMIN_KEY),
                        IProjectResource.class, "/projects/p/new-project");
        ClientResponse putResponse = projectClient.put(p);

        // Assert initial put
        assertThat(putResponse.getStatus(), is(Status.CREATED.getStatusCode()));
        putResponse.releaseConnection();

        // Modified Project
        p.setDescription("This is an updated project");
        putResponse = projectClient.put(p);

        // Assert modification
        assertThat(putResponse.getStatus(), is(Status.OK.getStatusCode()));
        putResponse.releaseConnection();

        // Retrieve again
        Project p2 = projectClient.get().getEntity();
        assertThat(p2.getId(), is(p.getId()));
        assertThat(p2.getName(), is(p.getName()));
        assertThat(p2.getDescription(), is(p.getDescription()));
        assertThat(p2.getIterations(), nullValue());
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

        }
    }

    public void createProjectAndVersion(String projectSlug,
            String iterationSlug, String projectType) {
        IProjectResource projectResource =
                zanataProxyFactory.getProject(projectSlug);
        Project project = new Project();
        project.setDefaultType(projectType);
        project.setId(projectSlug);
        project.setName(projectSlug);

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

        ProjectIteration iteration = new ProjectIteration();
        iteration.setId(iterationSlug);
        IProjectIterationResource projectIteration =
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

        resources.add(projectService);
    }

    @Test
    public void retrieveNonExistingProject() {
        IProjectResource projectService =
                getClientRequestFactory()
                        .createProxy(
                                IProjectResource.class,
                                createBaseURI(RESOURCE_PATH).resolve(
                                        "invalid-project"));

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

Examples of org.zanata.rest.client.IProjectResource

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

    @Test
    public void retrieveExistingProject() {
        IProjectResource projectService =
                getClientRequestFactory().createProxy(IProjectResource.class,
                        createBaseURI(RESOURCE_PATH).resolve("sample-project"));
        ClientResponse<Project> response = projectService.get();
        assertThat(response.getStatus(), lessThan(400));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

        assertThat(response.getStatus(), lessThan(400));
    }

    @Test
    public void retrieveObsoleteProject() {
        IProjectResource projectService =
                getClientRequestFactory().createProxy(
                        IProjectResource.class,
                        createBaseURI(RESOURCE_PATH)
                                .resolve("obsolete-project"));
        ClientResponse<Project> response = projectService.get();
        assertThat(response.getStatus(), is(Status.NOT_FOUND.getStatusCode())); // Obsolete
                                                                                // projects
                                                                                // are
                                                                                // not
                                                                                // found
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

                                                                                // found
    }

    @Test
    public void retrieveRetiredProject() {
        IProjectResource projectService =
                getClientRequestFactory()
                        .createProxy(
                                IProjectResource.class,
                                createBaseURI(RESOURCE_PATH).resolve(
                                        "retired-project"));
        ClientResponse<Project> response = projectService.get();
        assertThat(response.getStatus(), is(Status.OK.getStatusCode())); // Retired
                                                                         // projects
                                                                         // can
                                                                         // be
                                                                         // read
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

                                                                         // read
    }

    @Test
    public void headExistingProject() {
        IProjectResource projectService =
                getClientRequestFactory().createProxy(IProjectResource.class,
                        createBaseURI(RESOURCE_PATH).resolve("sample-project"));
        ClientResponse response = projectService.head();
        assertThat(response.getStatus(), lessThan(400));
    }
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

        assertThat(response.getStatus(), lessThan(400));
    }

    @Test
    public void headObsoleteProject() {
        IProjectResource projectService =
                getClientRequestFactory().createProxy(
                        IProjectResource.class,
                        createBaseURI(RESOURCE_PATH)
                                .resolve("obsolete-project"));
        ClientResponse response = projectService.head();
        assertThat(response.getStatus(), is(Status.NOT_FOUND.getStatusCode())); // Obsolete
                                                                                // projects
                                                                                // are
                                                                                // not
                                                                                // found
View Full Code Here

Examples of org.zanata.rest.client.IProjectResource

                                                                                // found
    }

    @Test
    public void headRetiredProject() {
        IProjectResource projectService =
                getClientRequestFactory()
                        .createProxy(
                                IProjectResource.class,
                                createBaseURI(RESOURCE_PATH).resolve(
                                        "retired-project"));
        ClientResponse response = projectService.head();
        assertThat(response.getStatus(), is(Status.OK.getStatusCode())); // Retired
                                                                         // projects
                                                                         // can
                                                                         // be
                                                                         // read
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.