@Test
 public void setLocalCatalogTest() {
   preferencesDialog.open();
   preferencesDialog.select(page);
   page.addLocalCatalog(path.getAbsolutePath(), LOCAL_CATALOG_DESCRIPTION);
   assertEquals(true, page.containsCatalog("Local: " + LOCAL_CATALOG_DESCRIPTION));
   page.removeCatalog("Local: " + LOCAL_CATALOG_DESCRIPTION);
   assertEquals(false, page.containsCatalog("Local: " + LOCAL_CATALOG_DESCRIPTION));
 }
 @Test
 public void setRemoteCatalogNotVerifyTest() {
   preferencesDialog.open();
   preferencesDialog.select(page);
   assertEquals(
       "",
       page.addRemoteCatalog(REMOTE_CATALOG_FILE + "_test", REMOTE_CATALOG_DESCRIPTION, false));
   assertEquals(true, page.containsCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION));
   page.removeCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION);
   assertEquals(false, page.containsCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION));
 }
 @Test
 public void setRemoteCatalogTest() {
   preferencesDialog.open();
   preferencesDialog.select(page);
   assertNotEquals(
       EMPTY_CATALOG_MESSAGE,
       page.addRemoteCatalog(REMOTE_CATALOG_FILE, REMOTE_CATALOG_DESCRIPTION));
   assertEquals(true, page.containsCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION));
   page.removeCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION);
   assertEquals(false, page.containsCatalog("Remote: " + REMOTE_CATALOG_DESCRIPTION));
 }
 @Test
 public void editLocalCatalogTest() {
   String localCatalogName = "Local: " + LOCAL_CATALOG_DESCRIPTION;
   preferencesDialog.open();
   preferencesDialog.select(page);
   page.addLocalCatalog(path.getAbsolutePath(), LOCAL_CATALOG_DESCRIPTION);
   assertEquals(true, page.containsCatalog(localCatalogName));
   localCatalogName = localCatalogName + " test";
   page.editLocalCatalog(localCatalogName, path.getAbsolutePath(), localCatalogName);
   page.removeCatalog(localCatalogName);
   assertEquals(false, page.containsCatalog(localCatalogName));
 }
 @Test
 public void editRemoteCatalogNotVerifyTest() {
   String remoteCatalogName = "Remote: " + REMOTE_CATALOG_DESCRIPTION;
   preferencesDialog.open();
   preferencesDialog.select(page);
   page.addRemoteCatalog(REMOTE_CATALOG_FILE, REMOTE_CATALOG_DESCRIPTION);
   assertEquals(true, page.containsCatalog(remoteCatalogName));
   remoteCatalogName = remoteCatalogName + " test";
   assertEquals(
       "",
       page.editRemoteCatalog(
           remoteCatalogName, REMOTE_CATALOG_FILE + "abc", remoteCatalogName, false));
   assertEquals(true, page.containsCatalog("Remote: " + remoteCatalogName));
   page.removeCatalog(remoteCatalogName);
   assertEquals(false, page.containsCatalog(remoteCatalogName));
 }