Package org.sonatype.nexus.test.utils

Examples of org.sonatype.nexus.test.utils.PrivilegesMessageUtil


  {
    XStream xstream = this.getXMLXStream();

    this.userUtil = new UserMessageUtil(xstream, MediaType.APPLICATION_XML);
    this.roleUtil = new RoleMessageUtil(xstream, MediaType.APPLICATION_XML);
    this.privUtil = new PrivilegesMessageUtil(xstream, MediaType.APPLICATION_XML);
    this.targetUtil = new TargetMessageUtil(xstream, MediaType.APPLICATION_XML);
    TestContainer.getInstance().getTestContext().setSecureTest(true);
    this.routeUtil = new RoutesMessageUtil(xstream, MediaType.APPLICATION_XML);
    this.repoUtil = new RepositoryMessageUtil(xstream, MediaType.APPLICATION_XML);
    this.groupUtil = new GroupMessageUtil(xstream, MediaType.APPLICATION_XML);
View Full Code Here


  @Test
  public void checkPrivs()
      throws Exception
  {
    List<PrivilegeStatusResource> privs =
        new PrivilegesMessageUtil(XStreamFactory.getXmlXStream(), MediaType.APPLICATION_XML).getList();
    Assert.assertFalse("No itens to be tested", privs.isEmpty());

    for (PrivilegeStatusResource priv : privs) {
      Assert.assertTrue("Privilege '" + priv.getId()
          + "' uri do not start with baseUrl.  Expected: " + baseUrl + ", but got: " + priv.getResourceURI(),
View Full Code Here

  {
    TestContainer.getInstance().getTestContext().useAdminForRequests();

    Set<String> privIds = new HashSet<String>();
    List<PrivilegeStatusResource> privs =
        new PrivilegesMessageUtil(XStreamFactory.getXmlXStream(), MediaType.APPLICATION_XML).getList();
    for (PrivilegeStatusResource priv : privs) {
      if (priv.getType().equals("method")) {
        for (PrivilegeProperty prop : priv.getProperties()) {
          if (prop.getKey().equals("permission")) {
            privIds.add(prop.getValue());
View Full Code Here

    TestContainer.getInstance().getTestContext().setSecureTest(true);
  }

  @Before
  public void setUp() {
    this.messageUtil = new PrivilegesMessageUtil(this.getXMLXStream(), MediaType.APPLICATION_XML);
  }
View Full Code Here

{

  private PrivilegesMessageUtil messageUtil;

  public Nexus448PrivilegeUrlIT() {
    this.messageUtil = new PrivilegesMessageUtil(this.getXMLXStream(), MediaType.APPLICATION_XML);
  }
View Full Code Here

    if (targetId == null) {
      Assert.fail("Target not found!");
    }

    PrivilegesMessageUtil util = new PrivilegesMessageUtil(getXMLXStream(), MediaType.APPLICATION_XML);

    PrivilegeResource resource = new PrivilegeResource();

    resource.setType(TargetPrivilegeDescriptor.TYPE);
    resource.setRepositoryTargetId(targetId);
    resource.setName("nxcm1985root");
    resource.setDescription("nxcm1985root");
    resource.setMethod(Arrays.asList("create", "read", "update", "delete"));

    List<PrivilegeStatusResource> privs = util.createPrivileges(resource);

    for (PrivilegeStatusResource priv : privs) {
      rootPrivIds.add(priv.getId());
    }
  }
View Full Code Here

  @Before
  public void prepare()
      throws ComponentLookupException
  {
    privUtil = new PrivilegesMessageUtil(getXMLXStream(), MediaType.APPLICATION_XML);
    repoUtil = new RepositoryMessageUtil(getJsonXStream(), MediaType.APPLICATION_JSON);
    groupUtil = new GroupMessageUtil(getXMLXStream(), MediaType.APPLICATION_XML);
  }
View Full Code Here

    TestContainer.getInstance().getTestContext().setSecureTest(true);
  }

  @Before
  public void setUp() {
    this.messageUtil = new PrivilegesMessageUtil(this.getXMLXStream(), MediaType.APPLICATION_XML);
  }
View Full Code Here

  PrivilegesMessageUtil privUtil;

  public Nexus3257ModifyRepoTargetIT() {
    targetUtil = new TargetMessageUtil(getXMLXStream(), MediaType.APPLICATION_XML);
    privUtil = new PrivilegesMessageUtil(getXMLXStream(), MediaType.APPLICATION_XML);
  }
View Full Code Here

TOP

Related Classes of org.sonatype.nexus.test.utils.PrivilegesMessageUtil

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.