@Test
public void shouldNotOverwriteValuesWithMatchingQualifiers() {
ResBundle bundle = new ResBundle();
XmlContext xmlContext = mock(XmlContext.class);
when(xmlContext.getQualifiers()).thenReturn(Qualifiers.parse("--"));
when(xmlContext.getConfig()).thenReturn(new ResTable_config());
when(xmlContext.getPackageName()).thenReturn("org.robolectric");
TypedResource firstValue = new TypedResource<>("first_value", ResType.CHAR_SEQUENCE, xmlContext);
TypedResource secondValue = new TypedResource<>("second_value", ResType.CHAR_SEQUENCE, xmlContext);
bundle.put(new ResName("org.robolectric", "string", "resource_name"), firstValue);
bundle.put(new ResName("org.robolectric", "string", "resource_name"), secondValue);
assertThat(bundle.get(new ResName("org.robolectric", "string", "resource_name"), from("")).getData()).isEqualTo("first_value");
}