Author: scottbw
Date: Fri Jan 15 09:45:23 2010
New Revision: 899573

URL: http://svn.apache.org/viewvc?rev=899573&view=rev
Log:
Created unit tests for the IRI Validator

Added:
    
incubator/wookie/trunk/src-tests/org/apache/wookie/tests/IRIValidatorTest.java

Added: 
incubator/wookie/trunk/src-tests/org/apache/wookie/tests/IRIValidatorTest.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/src-tests/org/apache/wookie/tests/IRIValidatorTest.java?rev=899573&view=auto
==============================================================================
--- 
incubator/wookie/trunk/src-tests/org/apache/wookie/tests/IRIValidatorTest.java 
(added)
+++ 
incubator/wookie/trunk/src-tests/org/apache/wookie/tests/IRIValidatorTest.java 
Fri Jan 15 09:45:23 2010
@@ -0,0 +1,36 @@
+package org.apache.wookie.tests;
+
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
+import org.apache.wookie.util.IRIValidator;
+import org.junit.Test;
+
+
+public class IRIValidatorTest {
+       
+       @Test
+       public void url(){
+               
assertTrue(IRIValidator.isValidIRI("http://incubator.apache.org";));
+       }
+       @Test
+       public void nulltest(){
+               assertFalse(IRIValidator.isValidIRI(null));
+       }
+       @Test
+       public void empty(){
+               assertFalse(IRIValidator.isValidIRI(""));
+       }
+       @Test
+       public void schemeOnly(){
+               assertTrue(IRIValidator.isValidIRI("pass:"));
+       }
+       @Test
+       public void pathonly(){
+               assertFalse(IRIValidator.isValidIRI("FAIL"));
+       }
+       @Test
+       public void utf8(){
+               
assertTrue(IRIValidator.isValidIRI("http://אב.גד.הו/זח/טי/כל?מן=סע;פץ=קר#שת";));
+       }
+}


Reply via email to