function testGetTokens() { //Arrange $name = "Kyle Pratuch"; $email = "*****@*****.**"; $test_recipient = new Patron($name, $email); $test_recipient->save(); $name2 = "Jason Bethel"; $email2 = "*****@*****.**"; $test_sender = new Patron($name2, $email2); $test_sender->save(); $bar_name = "Side Street"; $phone = "555-555-5555"; $address = "123 ABC. Street"; $website = "http://www.sidestreetpdx.com"; $test_bar = new Bar($bar_name, $phone, $address, $website); $test_bar->save(); $description = "Pliny the Elder"; $cost = 5.0; $id = null; $test_item = new Item($description, $cost, $id); $test_item->save(); $test_bar->addItem($test_item); $patron_id = $test_recipient->getId(); $sender_id = $test_sender->getId(); $menu_id = 1; $test_token = new Token($patron_id, $menu_id, $sender_id); $test_token->save(); $menu_id2 = 2; $test_token2 = new Token($patron_id, $menu_id2, $sender_id); $test_token2->save(); //Act $result = $test_recipient->getTokens(); //Assert $this->assertEquals([$test_token, $test_token2], $result); }