Author: rdonkin
Date: Fri Dec 6 09:40:54 2013
New Revision: 1548468
URL: http://svn.apache.org/r1548468
Log:
Add test:
testApacheLicenseIllegalStateFamilyCategory,testApacheLicenseIllegalStateFamilyName
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java
Modified:
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java
URL:
http://svn.apache.org/viewvc/creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java?rev=1548468&r1=1548467&r2=1548468&view=diff
==============================================================================
---
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java
(original)
+++
creadur/rat/branches/gsoc/apache-rat-core/src/test/java/org/apache/rat/analysis/license/ApacheSoftwareLicense20Test.java
Fri Dec 6 09:40:54 2013
@@ -18,7 +18,10 @@
*/
package org.apache.rat.analysis.license;
+import org.apache.rat.analysis.license.BaseLicense;
import org.apache.rat.api.Document;
+import org.apache.rat.api.MetaData;
+import org.apache.rat.api.MetaData.Datum;
import org.apache.rat.document.MockLocation;
import org.junit.Before;
import org.junit.Test;
@@ -64,5 +67,24 @@ public class ApacheSoftwareLicense20Test
subject, "'Behold, Telemachus! (nor
fear the sight,)"));
}
}
+
+ @Test(expected = IllegalStateException.class)
+ public void testApacheLicenseIllegalStateFamilyCategory() {
+ Datum licenseFamilyCategory = new Datum("", "");
+ Datum licenseFamilyName = new Datum("", "");
+ String notes = null;
+ new BaseLicense(licenseFamilyCategory,
+ licenseFamilyName, notes);
+ }
+
+ @Test(expected = IllegalStateException.class)
+ public void testApacheLicenseIllegalStateFamilyName() {
+ Datum licenseFamilyCategory = new Datum(
+ MetaData.RAT_URL_LICENSE_FAMILY_CATEGORY,
+ MetaData.RAT_URL_LICENSE_FAMILY_CATEGORY);
+ Datum licenseFamilyName = new Datum("", "");
+ String notes = null;
+ new BaseLicense(licenseFamilyCategory, licenseFamilyName,
notes);
+ }
}