summaryrefslogtreecommitdiffstats
path: root/config-application-package/src/test
diff options
context:
space:
mode:
authorHarald Musum <musum@yahoo-inc.com>2017-01-26 09:19:58 +0100
committerGitHub <noreply@github.com>2017-01-26 09:19:58 +0100
commit1b7b90e5e67d2e3e23173540e4faf9f437a19855 (patch)
tree4d0096bf801fe225760d85d5e5d7b6f0cd5260aa /config-application-package/src/test
parenta870895f7d781f20f709b699ec60d2f96c6c37a7 (diff)
Revert "Revert "Handle overrides where multiple elements with same tag have overrides""
Diffstat (limited to 'config-application-package/src/test')
-rw-r--r--config-application-package/src/test/java/com/yahoo/config/application/OverrideProcessorTest.java27
1 files changed, 18 insertions, 9 deletions
diff --git a/config-application-package/src/test/java/com/yahoo/config/application/OverrideProcessorTest.java b/config-application-package/src/test/java/com/yahoo/config/application/OverrideProcessorTest.java
index 54d0a3cc797..41b69e9a7aa 100644
--- a/config-application-package/src/test/java/com/yahoo/config/application/OverrideProcessorTest.java
+++ b/config-application-package/src/test/java/com/yahoo/config/application/OverrideProcessorTest.java
@@ -36,7 +36,12 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode='index' type='music'/>\n" +
+ " <document type='music2' mode='index' />\n" +
+ " <document deploy:environment='prod' deploy:region='us-east-3' mode='index' type='music'/>\n" +
+ " <document deploy:environment='prod' deploy:region='us-east-3' mode='index' type='music2'/>\n" +
+ " <document deploy:environment='prod' mode='index' type='music3'/>\n" +
+ " <document deploy:environment='prod' deploy:region='us-west' mode='index' type='music4'/>\n" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -78,7 +83,8 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music\"/>" +
+ " <document mode=\"index\" type=\"music2\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -106,7 +112,7 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music4\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -138,7 +144,7 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music3\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -155,7 +161,7 @@ public class OverrideProcessorTest {
" </nodes>" +
" </jdisc>" +
"</services>";
- assertOverride(Environment.valueOf("prod"), RegionName.from("us-east"), expected);
+ assertOverride(Environment.valueOf("prod"), RegionName.from("unknown"), expected);
}
@Test
@@ -169,7 +175,7 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music3\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -200,7 +206,8 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music\"/>" +
+ " <document mode=\"index\" type=\"music2\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -228,7 +235,8 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music\"/>" +
+ " <document mode=\"index\" type=\"music2\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node0\"/>" +
@@ -256,7 +264,8 @@ public class OverrideProcessorTest {
" <content id=\"foo\" version=\"1.0\">" +
" <redundancy>1</redundancy>" +
" <documents>" +
- " <document mode=\"index\" type=\"music.sd\"/>" +
+ " <document mode=\"index\" type=\"music\"/>" +
+ " <document mode=\"index\" type=\"music2\"/>" +
" </documents>" +
" <nodes>" +
" <node distribution-key=\"0\" hostalias=\"node1\"/>" +