Exemplo n.º 1
0
  @Test
  public void updateBridgeDiscoveryGroup() throws Exception {
    try {
      ConfigFragment editPanelFragment = page.getConfigFragment();
      Editor editor = editPanelFragment.edit();

      editor.text("staticConnectors", "");
      editor.text("discoveryGroup", DISCOVERY_GROUP_EDIT);
      boolean finished = editPanelFragment.save();

      Assert.assertTrue("Config should be saved and closed.", finished);
      new ResourceVerifier(BRIDGE_ADDRESS, client)
          .verifyAttribute("discovery-group", DISCOVERY_GROUP_EDIT);
    } finally {
      operations.undefineAttribute(BRIDGE_ADDRESS, "discovery-group");
    }
  }
  @Test
  public void updateTopicsJndiNames() throws InterruptedException, TimeoutException, IOException {
    page.getConfig().topicsConfig();
    page.selectInTable(TOPIC);

    String jndiName = "java:/jndi-name" + RandomStringUtils.randomAlphanumeric(5);

    ConfigFragment editPanelFragment = page.getConfigFragment();

    editPanelFragment.edit().text("entries", jndiName);
    boolean finished = editPanelFragment.save();

    administration.reloadIfRequired();

    assertTrue("Config should be saved and closed.", finished);

    ModelNodeResult result = operations.readAttribute(TOPIC_ADDRESS, "entries");

    Assert.assertTrue(result.hasDefinedValue() && result.stringValue().contains(jndiName));
  }