Skip to content

Instantly share code, notes, and snippets.

@juven
Created August 10, 2011 15:38
Show Gist options
  • Save juven/1137178 to your computer and use it in GitHub Desktop.
Save juven/1137178 to your computer and use it in GitHub Desktop.
@Test
public void scanPomLicensesSingle()
throws Exception
{
Set<GavInfo> actual = scan( "pomLicenseSingle" );
Assert.assertEquals( actual.size(), 1 );
GavInfo info = (GavInfo) actual.toArray()[0];
Set<String> expectedPomLicenses = new HashSet<String>();
expectedPomLicenses.add( "Common Public License Version 1.0" );
Set<String> expectedPomFullLicenses = new HashSet<String>();
expectedPomFullLicenses.add( "Common Public License Version 1.0|http://www.opensource.org/licenses/cpl1.0.txt|test" );
Assert.assertEquals( info.getPomLicenses(), expectedPomLicenses );
Assert.assertEquals( info.getPomFullLicense(), expectedPomFullLicenses );
}
@Test
public void scanPomLicensesMultiple()
throws Exception
{
Set<GavInfo> actual = scan( "pomLicenseMultiple" );
Assert.assertEquals( actual.size(), 1 );
GavInfo info = (GavInfo) actual.toArray()[0];
Set<String> expectedPomLicenses = new HashSet<String>();
expectedPomLicenses.add( "Common Public License Version 1.0" );
expectedPomLicenses.add( "Eclipse Public License - v 1.0" );
Set<String> expectedPomFullLicenses = new HashSet<String>();
expectedPomFullLicenses.add( "Common Public License Version 1.0|http://www.opensource.org/licenses/cpl1.0.txt|test" );
expectedPomFullLicenses.add( "Eclipse Public License - v 1.0|http://www.eclipse.org/org/documents/epl-v10.html|" );
Assert.assertEquals( info.getPomLicenses(), expectedPomLicenses );
Assert.assertEquals( info.getPomFullLicense(), expectedPomFullLicenses );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment