@Test public void testGetKeywords() { ModsType mods = new ModsType(); SubjectType subject = new SubjectType(); mods.getModsGroup().add(subject); subject.getTopicOrGeographicOrTemporal().add(factory.createSubjectTypeTopic("keyword[0]")); subject.getTopicOrGeographicOrTemporal().add(factory.createSubjectTypeTopic("keyword[1]")); subject.getTopicOrGeographicOrTemporal().add(factory.createSubjectTypeGenre("genre[2]")); subject.getTopicOrGeographicOrTemporal().add(factory.createSubjectTypeTopic("keyword[3]")); SubjectMapper instance = new SubjectMapper(mods); List<String> result = instance.getKeywords(); List<String> expect = Arrays.asList("keyword[0]", "keyword[1]", "keyword[3]"); assertThat(result, Is.is(expect)); }