]> gitweb.fluxo.info Git - semanticscuttle.git/commitdiff
test email validation
authorcweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 20 Nov 2009 17:40:20 +0000 (17:40 +0000)
committercweiske <cweiske@b3834d28-1941-0410-a4f8-b48e95affb8f>
Fri, 20 Nov 2009 17:40:20 +0000 (17:40 +0000)
git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@567 b3834d28-1941-0410-a4f8-b48e95affb8f

tests/UserTest.php

index a68d7dc77e58e1efa842850159973248cd0b5b02..c182d873295c9664f716db58af128ef84a780a9c 100644 (file)
@@ -164,6 +164,42 @@ class UserTest extends TestBase
         $this->assertType('SemanticScuttle_Model_User', reset($users));
     }
 
+
+
+    /**
+     * Test if the email validation function works
+     *
+     * @return void
+     */
+    public function testIsValidEmail()
+    {
+        $this->assertTrue(
+            $this->us->isValidEmail('foo@example.org')
+        );
+        $this->assertTrue(
+            $this->us->isValidEmail('foo-bar@semantic-scuttle.example.net')
+        );
+        $this->assertTrue(
+            $this->us->isValidEmail('2334ABC@302.example.org')
+        );
+
+        $this->assertFalse(
+            $this->us->isValidEmail('302.example.org')
+        );
+        $this->assertFalse(
+            $this->us->isValidEmail('foo@302')
+        );
+        $this->assertFalse(
+            $this->us->isValidEmail('foo@example!org')
+        );
+        $this->assertFalse(
+            $this->us->isValidEmail('foo@@example.org')
+        );
+        $this->assertFalse(
+            $this->us->isValidEmail('f@oo@example.org')
+        );
+    }
+
 }