Examples of RepositoryRouteResource


Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

  @Test
  public void deleteTest()
      throws IOException
  {
    // create
    RepositoryRouteResource resource = this.runCreateTest("exclusive");

    Response response = this.messageUtil.sendMessage(Method.DELETE, resource);

    if (!response.getStatus().isSuccess()) {
      String responseText = response.getEntity().getText();
      Assert.fail("Could not create privilege: " + response.getStatus() + "\nresponse:\n" + responseText);
    }

    Assert.assertTrue("Route was not deleted.", getNexusConfigUtil().getRoute(resource.getId()) == null);

  }
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    RepositoryBaseResource resource = this.repoUtil.getRepository("releases");
    Response response = this.repoUtil.sendMessage(Method.DELETE, resource);
    Assert.assertTrue(response.getStatus().isSuccess());

    RepositoryRouteResource route = routesUtil.getRoute(REPO_ROUTE_ID);
    Assert.assertNotNull(route);
    MatcherAssert.assertThat(getRepoIds(route.getRepositories()), hasItem("thirdparty"));
    MatcherAssert.assertThat(getRepoIds(route.getRepositories()),
        CoreMatchers.not(hasItem("releases")));
  }
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

  public void testCreatePermission()
      throws IOException
  {
    this.giveUserPrivilege(TEST_USER_NAME, "repository-all");

    RepositoryRouteResource route = new RepositoryRouteResource();
    route.setGroupId("nexus-test");
    route.setPattern(".*testCreatePermission.*");
    route.setRuleType("blocking");

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword("admin123");

    Response response = this.routeUtil.sendMessage(Method.POST, route);
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    TestContainer.getInstance().getTestContext().setUsername("admin");
    TestContainer.getInstance().getTestContext().setPassword("admin123");

    this.giveUserPrivilege(TEST_USER_NAME, "repository-all");

    RepositoryRouteResource route = new RepositoryRouteResource();
    route.setGroupId("nexus-test");
    route.setPattern(".*testUpdatePermission.*");
    route.setRuleType("blocking");

    Response response = this.routeUtil.sendMessage(Method.POST, route);
    Assert.assertEquals("Response status: ", response.getStatus().getCode(), 201);
    route = this.routeUtil.getResourceFromResponse(response);

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword("admin123");

    // update user
    route.setPattern(".*testUpdatePermission2.*");
    response = this.routeUtil.sendMessage(Method.PUT, route);
    //        log.debug( "PROBLEM: "+ this.userUtil.getUser( TEST_USER_NAME ) );
    Assert.assertEquals("Response status: ", response.getStatus().getCode(), 403);

    // use admin
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    TestContainer.getInstance().getTestContext().setUsername("admin");
    TestContainer.getInstance().getTestContext().setPassword("admin123");

    this.giveUserPrivilege(TEST_USER_NAME, "repository-all");

    RepositoryRouteResource route = new RepositoryRouteResource();
    route.setGroupId("nexus-test");
    route.setPattern(".*testUpdatePermission.*");
    route.setRuleType("blocking");

    Response response = this.routeUtil.sendMessage(Method.POST, route);
    Assert.assertEquals("Response status: ", response.getStatus().getCode(), 201);
    route = this.routeUtil.getResourceFromResponse(response);

View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    TestContainer.getInstance().getTestContext().setUsername("admin");
    TestContainer.getInstance().getTestContext().setPassword("admin123");

    this.giveUserPrivilege(TEST_USER_NAME, "repository-all");

    RepositoryRouteResource route = new RepositoryRouteResource();
    route.setGroupId("nexus-test");
    route.setPattern(".*testUpdatePermission.*");
    route.setRuleType("blocking");

    Response response = this.routeUtil.sendMessage(Method.POST, route);
    Assert.assertEquals("Response status: ", response.getStatus().getCode(), 201);
    route = this.routeUtil.getResourceFromResponse(response);

View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

      throws Exception
  {
    this.giveUserRole(TEST_USER_NAME, "ui-routing-admin");

    String response = this.createRouteTest("public", this.getTestRepositoryId());
    RepositoryRouteResource routeResource = this.routeUtil.getResourceFromText(response);

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword(TEST_USER_PASSWORD);

    RequestFacade.doGet(RoutesMessageUtil.SERVICE_PART + "/" + routeResource.getId(),
        respondsWithStatusCode(Status.CLIENT_ERROR_FORBIDDEN.getCode()));
  }
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    this.giveUserRole(TEST_USER_NAME, "ui-routing-admin");

    this.giveUserPrivilege(TEST_USER_NAME, "repository-" + "public");

    String response = this.createRouteTest("public", this.getTestRepositoryId());
    RepositoryRouteResource routeResource = this.routeUtil.getResourceFromText(response);

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword(TEST_USER_PASSWORD);

    RequestFacade.doGet(RoutesMessageUtil.SERVICE_PART + "/" + routeResource.getId(),
        respondsWithStatusCode(Status.CLIENT_ERROR_FORBIDDEN.getCode()));
  }
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

  {
    this.giveUserRole(TEST_USER_NAME, "ui-routing-admin");
    this.giveUserPrivilege(TEST_USER_NAME, "repository-" + this.getTestRepositoryId());

    String response = this.createRouteTest("public", this.getTestRepositoryId());
    RepositoryRouteResource routeResource = this.routeUtil.getResourceFromText(response);

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword(TEST_USER_PASSWORD);

    RequestFacade.doGet(RoutesMessageUtil.SERVICE_PART + "/" + routeResource.getId(),
        respondsWithStatusCode(Status.CLIENT_ERROR_FORBIDDEN.getCode()));
  }
View Full Code Here

Examples of org.sonatype.nexus.rest.model.RepositoryRouteResource

    this.giveUserPrivilege(TEST_USER_NAME, "repository-" + "public");
    this.giveUserPrivilege(TEST_USER_NAME, "repository-" + this.getTestRepositoryId());

    String response =
        this.createRouteTest("public", this.getTestRepositoryId(), "nexus-test-harness-release-repo");
    RepositoryRouteResource routeResource = this.routeUtil.getResourceFromText(response);

    TestContainer.getInstance().getTestContext().setUsername(TEST_USER_NAME);
    TestContainer.getInstance().getTestContext().setPassword(TEST_USER_PASSWORD);

    RequestFacade.doGet(RoutesMessageUtil.SERVICE_PART + "/" + routeResource.getId(),
        respondsWithStatusCode(Status.CLIENT_ERROR_FORBIDDEN.getCode()));
  }
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.