<?php
class Test extends PHPUnit_Framework_TestCase {
public function setUp() { $this->rules = array( 'test' => array('url') ); }
public function tearDown() { }
public function testHttpURLInput() { $inputs = array( 'test' => "http://www.google.com" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testHttpsURLInput() { $inputs = array( 'test' => "https://www.google.com" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testMailtoInput() { $inputs = array( 'test' => "mailto:geliscan@gmail.com" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testDomainInput() { $inputs = array( 'test' => "www.google.com" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), false); }
public function testEmailInput() { $inputs = array( 'test' => "geliscan@gmail.com" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), false); }
public function testFtpInput() { $inputs = array( 'test' => "ftp://ftp.is.co.za.example.org/rfc/rfc1808.txt" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testTelnetInput() { $inputs = array( 'test' => "telnet://melvyl.ucop.example.edu/" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testLdapInput() { $inputs = array( 'test' => "ldap://[2001:db8::7]/c=GB?objectClass?one" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
/* public function testPhoneInput() {
$inputs = array( 'test' => "tel:+1-816-555-1212" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); }
public function testUrnInput() { $inputs = array( 'test' => "urn:oasis:names:specification:docbook:dtd:xml:4.1.2" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), true); } */
public function testAnyStringInput() { $inputs = array( 'test' => "simple validator" ); $validator = SimpleValidator\Validator::validate($inputs, $this->rules); $this->assertEquals($validator->isSuccess(), false); }
}
?>
|