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);
+       }
 
 }


Reply via email to