Пример #1
0
 @Test
 public void merge_ignore() {
   Bundle bundle1 =
       BundleBuilder.create("common")
           .section(
               BundleSectionBuilder.create("default")
                   .key(BundleKeyBuilder.create("one").addValue(Locale.ENGLISH, "One")))
           .build();
   Bundle bundle2 =
       BundleBuilder.create("common")
           .section(
               BundleSectionBuilder.create("default")
                   .key(BundleKeyBuilder.create("one").addValue(Locale.ENGLISH, "First")))
           .build();
   // Merge
   BundleBuilder builder = BundleBuilder.create("common");
   builder.merge(bundle1, BundleValueMergeMode.IGNORE);
   builder.merge(bundle2, BundleValueMergeMode.IGNORE);
   // Check
   assertEquals(
       BundleBuilder.create("common")
           .section(
               BundleSectionBuilder.create("default")
                   .key(BundleKeyBuilder.create("one").addValue(Locale.ENGLISH, "One")))
           .build(),
       builder.build());
 }
Пример #2
0
 @Test(expected = BundleValueCannotMergeException.class)
 public void merge_error() {
   Bundle bundle1 =
       BundleBuilder.create("common")
           .section(
               BundleSectionBuilder.create("default")
                   .key(BundleKeyBuilder.create("one").addValue(Locale.ENGLISH, "One")))
           .build();
   Bundle bundle2 =
       BundleBuilder.create("common")
           .section(
               BundleSectionBuilder.create("default")
                   .key(BundleKeyBuilder.create("one").addValue(Locale.ENGLISH, "First")))
           .build();
   // Merge
   BundleBuilder builder = BundleBuilder.create("common");
   builder.merge(bundle1, BundleValueMergeMode.ERROR);
   builder.merge(bundle2, BundleValueMergeMode.ERROR);
 }