/** * @expectedException InvalidArgumentException */ public function test_verify_required_fields_should_raise_an_exception_if_the_category_is_empty() { $schedule = ["_id" => 1234, "_departure_date" => "20140715", "_departure_time" => "15:00", "_arrival_date" => "20140715", "_arrival_time" => "18:00", "_service" => "PRIMERA", "_category" => []]; ScheduleFactory::verifyRequiredFields($schedule); }