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()); }