public void testMultipleBundles() { Resources r1 = GWT.create(Resources.class); SiblingResources r2 = GWT.create(SiblingResources.class); assertEquals(r1.a().replacement(), r2.a().replacement()); assertEquals(r1.b().replacement(), r2.b().replacement()); assertEquals(r1.a().sharedClass(), r2.b().sharedClass()); assertFalse(r1.a().sharedOverrideClass().equals(r2.b().sharedOverrideClass())); assertFalse(r1.a().unsharedClass().equals(r2.b().unsharedClass())); String text = r1.descendants().getText(); report(text); assertEquals("foo", r1.descendants().foo()); assertTrue(text.contains("." + r1.a().local() + " ." + r1.b().local())); assertTrue(text.contains("." + r1.descendants().foo())); assertTrue(text.contains(".bar")); }