示例#1
0
 public function test_isUsernameAvailable()
 {
     $User = new User();
     $User->username = "******";
     $User->contact_email = "*****@*****.**";
     $User->setPassword("letmein1234");
     $this->assertTrue($User->isUsernameAvailable("phpunit3"));
     $User->commit();
     $this->assertFalse($User->isUsernameAvailable("phpunit3"));
     $this->assertFalse($User->isUsernameAvailable());
     $Base = new Base();
     $this->assertFalse($Base->username_available("phpunit3"));
     $this->assertTrue($Base->username_available("blahsdfsfa"));
     $Admin = new Admin();
     $this->assertFalse($Admin->username_available("phpunit3"));
     $User = new User();
     $this->setExpectedException("Exception", "Cannot check if username is available because no username was provided");
     $this->assertFalse($User->isUsernameAvailable());
 }