From 2e6fe30ae6dc49ea874d30fd3031ec5c432c7b4d Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 19 Feb 2019 11:26:51 -0800 Subject: [PATCH] basic class2 tests added for common functions. --- tests/unit/class2Test.php | 79 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 tests/unit/class2Test.php diff --git a/tests/unit/class2Test.php b/tests/unit/class2Test.php new file mode 100644 index 000000000..ba0daf42b --- /dev/null +++ b/tests/unit/class2Test.php @@ -0,0 +1,79 @@ +ep = $this->make('${TESTED_NAME}'); + } catch(Exception $e) + { + $this->assertTrue(false, "Couldn't load ${TESTED_NAME} object"); + }*/ + + } + + + function testGetPerms() + { + + $result = getperms('N', '0'); + $this->assertTrue($result); + + $result = getperms('N', '0.'); + $this->assertTrue($result); + + $result = getperms('U1|U2', '0.'); + $this->assertTrue($result); + + } + + + + function testCheckClass() + { + + $result = check_class(0, "253,254,250,251,0"); + $this->assertTrue($result); + + $result = check_class(254, "253,254,250,251,0"); + $this->assertTrue($result); + + + } + + + + function testCheckEmail() + { + $result = check_email("test@somewhere.com"); // good email. + $this->assertEquals('test@somewhere.com', $result); + + $result = check_email("test@somewherecom"); // Missing . + $this->assertFalse($result); + + $result = check_email("test@somewhere.technology"); // New TLDs + $this->assertEquals('test@somewhere.technology',$result); + + } + + + + + + }