$lastName = "Grice"; $user1 = new User($username, $password, $email, $firstName, $lastName); $username1 = "TheWorldsGreatest"; $password2 = "Imadeit12@"; $email3 = "*****@*****.**"; $firstName4 = "Robert"; $lastName5 = "Kelly"; $user2 = new User($username1, $password2, $email3, $firstName4, $lastName5); $user1Key = $user1->getUserID(); $user2Key = $user2->getUserID(); $initialUsers = array($user1Key => $user1, $user2Key => $user2); $groupName = "cs3620"; $actual = new Owner($groupName, $initialUsers); // create new owner group with name cs3620 and add an array with 2 users as initial users expect($actual->getUser($user1Key))->equal($user1); $actual->removeUser($user1Key); expect($actual->containsUser($user1Key))->to->be->false; }); }); describe('->updateUser(swagzilla)', function () { it('should add a user to an empty owner usergroup', function () { $actual = new Owner(); $username = "******"; $password = "******"; $email = "*****@*****.**"; $firstName = "Gary"; $lastName = "Grice"; $user1 = new User($username, $password, $email, $firstName, $lastName); $user1Key = $user1->getUserID(); $actual->addUser($user1); expect($actual->getUser($user1Key))->equal($user1);