find(505); $this->assertEquals("塩山兼司", $model->getStr(SeasonTicketContract::FIELD_CUSTOMER_NAME)); } public function test_all(): void { $model = new SeasonTicketContract(); $access = SeasonTicketContract::getAccess(); $query = SeasonTicketContract::getQuery(); $query->where(SeasonTicketContract::FIELD_CUSTOMER_NAME, "井出侑加"); $ret = $access->all($query); $this->assertEquals(1, $ret->count()); /** * @var SeasonTicketContract */ $model = $ret[0]; $this->assertEquals("井出侑加", $model->getStr(SeasonTicketContract::FIELD_CUSTOMER_NAME)); $array = $model->toArray(); $this->assertEquals("井出侑加", $array['customer_name']); } public function test_customer(): void { $access = Customer::getAccess(); $query = Customer::getQuery(); $query->where(Customer::FIELD_CUSTOMER_NAME, "山下千晶"); $list = $access->all($query); $this->assertEquals(1, $list->count()); /** * @var Customer */ $model = $list[0]; $this->assertEquals("山下千晶", $model->getStr(Customer::FIELD_CUSTOMER_NAME)); $this->assertEquals("shi.yy16@gmail.com", $model->getStr(Customer::FIELD_EMAIL)); $array = $model->toArray([Customer::FIELD_CUSTOMER_NAME, Customer::FIELD_EMAIL]); $this->assertEquals("山下千晶", $array['customer_name']); $this->assertEquals("shi.yy16@gmail.com", $array['email']); } }