where(Customer::FIELD_CUSTOMER_NAME, "岩渕奏亮(テスト)"); $list = $access->all($query); $this->assertEquals(1, $list->count()); $model = $list->firstOrFail(); $this->assertEquals("岩渕奏亮(テスト)", $model->getStr(Customer::FIELD_CUSTOMER_NAME)); $this->assertEquals("test@aa.com", $model->getStr(Customer::FIELD_EMAIL)); $array = $model->toArray([Customer::FIELD_CUSTOMER_NAME, Customer::FIELD_EMAIL]); $this->assertEquals("岩渕奏亮(テスト)", $array['customer_name']); $this->assertEquals("test@aa.com", $array['email']); } public function test_some(): void { $access = SeasonTicketContract::getAccess(); $query = SeasonTicketContract::getQuery(); $query->where(SeasonTicketContract::FIELD_CUSTOMER_CODE, "9362"); $list = $access->some($query); $this->assertEquals(1, $list->count()); $model = $list->firstOrFail(); $this->assertEquals("", $model->getStr(SeasonTicketContract::FIELD_SEASON_TICKET_SEQ_NO)); $this->assertEquals("交野市 て 1095", $model->getStr(SeasonTicketContract::FIELD_VEHICLE_NO)); $this->assertEquals(new Carbon("2023-05-01"), $model->getDate(SeasonTicketContract::FIELD_CONTRACT_START_DATE)); $this->assertEquals(new Carbon("2121-12-31"), $model->getDate(SeasonTicketContract::FIELD_CONTRACT_END_DATE)); $array = $model->toArray(); $this->assertEquals("", $array['season_ticket_seq_no']); $this->assertEquals("交野市 て 1095", $array['vehicle_no']); $this->assertEquals("2023/05/01", $array['contract_start_date']); $this->assertEquals("2121/12/31", $array['contract_end_date']); } public function test_app_form_field(): void { $options = FAQ::getDropDownOptions(FAQ::FIELD_GENRE); $this->assertTrue(true); } }