public function testGetListOpen() { $tablesMockup = $this->createTablesMockup($this->adminSettingsMockup['tableIds'], array(array('raffleUUIDV5Mockup', null, null, null, null, 'closed'), array('anotherRaffleUUIDV5Mockup', null, null, null, null, 'open'), array('evenAnotherRaffleUUIDV5Mockup', null, null, null, null, 'raffled')), array(), array()); $raffleDAO = new RaffleDAOMockup($this->adminSettingsMockup['tableIds']); $raffleDAO->tablesMockup = $tablesMockup; $raffle = new Raffle($raffleDAO, $this->userIdMockup, false); $filterArray = array('status' => array('condition' => '=', 'value' => 'open')); $result = $raffle->getList($filterArray); $expectedResult = new stdClass(); $expectedResult->columns = $this->rafflesMockupColumns; $expectedResult->rows = array(array('anotherRaffleUUIDV5Mockup', null, null, null, null, 'open')); $this->assertEquals($expectedResult, $result); }