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://××.××.××/××/××/××?××=סע;פץ=קר#שת"));
+ }
+}