[Lutinutil-commits] r1164 - maven-license-switcher-plugin/trunk/src/test/java/org/codelutin/license
Author: tchemit Date: 2008-10-12 16:46:55 +0000 (Sun, 12 Oct 2008) New Revision: 1164 Added: maven-license-switcher-plugin/trunk/src/test/java/org/codelutin/license/JarLicenseResolverTest.java Log: JarLicenseResolver test Added: maven-license-switcher-plugin/trunk/src/test/java/org/codelutin/license/JarLicenseResolverTest.java =================================================================== --- maven-license-switcher-plugin/trunk/src/test/java/org/codelutin/license/JarLicenseResolverTest.java (rev 0) +++ maven-license-switcher-plugin/trunk/src/test/java/org/codelutin/license/JarLicenseResolverTest.java 2008-10-12 16:46:55 UTC (rev 1164) @@ -0,0 +1,48 @@ +package org.codelutin.license; + +import junit.framework.TestCase; + +import java.io.IOException; + +/** @author chemit */ +public class JarLicenseResolverTest extends TestCase { + + protected String encoding = "utf-8"; + + public void testResolv() throws Exception { + JarLicenseResolver resolver = new JarLicenseResolver(); + + try { + resolver.resolv(null); + fail(); + } catch (IllegalArgumentException e) { + assertTrue(true); + } + + { + String name = "dummy_" + System.currentTimeMillis(); + License license = resolver.resolv(name); + assertNull(license); + } + + for (String name : new String[]{ + "gpl_v1", + "gpl_v2", + "gpl_v3", + "lgpl_v2_1", + "lgpl_v3"}) { + License license = resolver.resolv(name); + assertLicenseFound(name, license); + } + + } + + protected void assertLicenseFound(String name, License license) throws IOException { + System.out.println(license); + assertNotNull(license); + assertEquals(name, license.getName()); + assertNotNull(license.getLicenseContent(encoding)); + assertNotNull(license.getHeaderContent(encoding)); + } + +}
participants (1)
-
tchemit@users.labs.libre-entreprise.org