Repository: ambari
Updated Branches:
  refs/heads/trunk 6483710a2 -> 2643dd653


http://git-wip-us.apache.org/repos/asf/ambari/blob/2643dd65/ambari-server/src/test/java/org/apache/ambari/server/state/quicklinksprofile/QuickLinksProfileParserTest.java
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/java/org/apache/ambari/server/state/quicklinksprofile/QuickLinksProfileParserTest.java
 
b/ambari-server/src/test/java/org/apache/ambari/server/state/quicklinksprofile/QuickLinksProfileParserTest.java
index 6f5dd07..57badb8 100644
--- 
a/ambari-server/src/test/java/org/apache/ambari/server/state/quicklinksprofile/QuickLinksProfileParserTest.java
+++ 
b/ambari-server/src/test/java/org/apache/ambari/server/state/quicklinksprofile/QuickLinksProfileParserTest.java
@@ -37,7 +37,7 @@ public class QuickLinksProfileParserTest {
     assertEquals(
         Filter.linkAttributeFilter("sso", true),
         profile.getFilters().get(0));
-    assertEquals(2, profile.getServices().size());
+    assertEquals(3, profile.getServices().size());
 
     Service hdfs = profile.getServices().get(0);
     assertEquals("HDFS", hdfs.getName());
@@ -58,6 +58,12 @@ public class QuickLinksProfileParserTest {
     assertEquals(
         Filter.acceptAllFilter(true),
         historyServer.getFilters().get(0));
+
+    Service yarn = profile.getServices().get(2);
+    assertEquals(1, yarn.getFilters().size());
+    assertEquals(
+        Filter.linkNameFilter("resourcemanager_ui", true),
+        yarn.getFilters().get(0));
   }
 
   @Test(expected = JsonParseException.class)

http://git-wip-us.apache.org/repos/asf/ambari/blob/2643dd65/ambari-server/src/test/resources/example_quicklinks_profile.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/resources/example_quicklinks_profile.json 
b/ambari-server/src/test/resources/example_quicklinks_profile.json
index 2fa33a4..50ea5e8 100644
--- a/ambari-server/src/test/resources/example_quicklinks_profile.json
+++ b/ambari-server/src/test/resources/example_quicklinks_profile.json
@@ -43,6 +43,15 @@
           ]
         }
       ]
+    },
+    {
+      "name": "YARN",
+      "filters": [
+        {
+          "link_name": "resourcemanager_ui",
+          "visible": true
+        }
+      ]
     }
   ]
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/2643dd65/ambari-server/src/test/resources/inconsistent_quicklinks_profile_2.json
----------------------------------------------------------------------
diff --git 
a/ambari-server/src/test/resources/inconsistent_quicklinks_profile_2.json 
b/ambari-server/src/test/resources/inconsistent_quicklinks_profile_2.json
new file mode 100644
index 0000000..457e01d
--- /dev/null
+++ b/ambari-server/src/test/resources/inconsistent_quicklinks_profile_2.json
@@ -0,0 +1,13 @@
+{
+  "filters": [
+    {
+      "property_name": "sso",
+      "visible": true
+    },
+    {
+      "property_name": "sso",
+      "visible": false
+    }
+  ],
+  "services": []
+}
\ No newline at end of file

Reply via email to