versionNode.setProperty( "mailingList." + i + ".subscribe", mailingList.getSubscribeAddress() ); versionNode.setProperty( "mailingList." + i + ".otherArchives", join( mailingList.getOtherArchives() ) ); i++;
versionNode.setProperty( "mailingList." + i + ".subscribe", mailingList.getSubscribeAddress() ); versionNode.setProperty( "mailingList." + i + ".otherArchives", join( mailingList.getOtherArchives() ) ); i++;
mailingList.getUnsubscribeAddress() ); int idx = 0; for ( String otherArchive : mailingList.getOtherArchives() )
@Test public void testUpdateProjectVersionMetadataWithNoOtherArchives() throws Exception { ProjectVersionMetadata metadata = new ProjectVersionMetadata(); metadata.setId( TEST_PROJECT_VERSION ); MailingList mailingList = new MailingList(); mailingList.setName( "Foo List" ); mailingList.setOtherArchives( Collections.<String>emptyList() ); metadata.setMailingLists( Arrays.asList( mailingList ) ); repository.updateProjectVersion( TEST_REPO_ID, TEST_NAMESPACE, TEST_PROJECT, metadata ); metadata = repository.getProjectVersion( TEST_REPO_ID, TEST_NAMESPACE, TEST_PROJECT, TEST_PROJECT_VERSION ); assertEquals( TEST_PROJECT_VERSION, metadata.getId() ); List<MailingList> mailingLists = metadata.getMailingLists(); assertThat( mailingLists ).isNotNull().isNotEmpty().hasSize( 1 ); mailingList = metadata.getMailingLists().get( 0 ); assertEquals( "Foo List", mailingList.getName() ); List<String> others = mailingList.getOtherArchives(); assertThat( others ).isNotNull().isEmpty(); }
setProperty( properties, "mailingList." + i + ".subscribe", mailingList.getSubscribeAddress() ); setProperty( properties, "mailingList." + i + ".otherArchives", join( mailingList.getOtherArchives() ) ); i++;
setProperty( properties, "mailingList." + i + ".subscribe", mailingList.getSubscribeAddress() ); setProperty( properties, "mailingList." + i + ".otherArchives", join( mailingList.getOtherArchives() ) ); i++;
assertEquals( mailingList.getSubscribeAddress(), retrievedMailingList.getSubscribeAddress() ); assertEquals( mailingList.getUnsubscribeAddress(), retrievedMailingList.getUnsubscribeAddress() ); assertThat( retrievedMailingList.getOtherArchives() ) //