### Question:
ModelMerger { protected void mergeMailingList( MailingList target, MailingList source, boolean sourceDominant, Map<Object, Object> context ) { mergeMailingList_Name( target, source, sourceDominant, context ); mergeMailingList_Subscribe( target, source, sourceDominant, context ); mergeMailingList_Unsubscribe( target, source, sourceDominant, context ); mergeMailingList_Post( target, source, sourceDominant, context ); mergeMailingList_OtherArchives( target, source, sourceDominant, context ); }  void merge( Model target, Model source, boolean sourceDominant, Map<?, ?> hints );  }### Answer:
@Test public void mergeSameOtherArchives() { MailingList target = new MailingList(); target.setOtherArchives( Arrays.asList( "first", "second", "third" ) ); MailingList source = new MailingList(); source.setOtherArchives( Arrays.asList( "first", "second", "third" ) ); modelMerger.mergeMailingList( target, source, true, null ); assertThat( target.getOtherArchives(), contains( "first", "second", "third" ) ); }