function test_model_2() { $result = DB::factory()->for_table('test')->find_one(); $result = Model_Test_2::factory()->where_id_is($result->id())->find_one(); $this->assertArrayHasKey('id', $result->as_array()); echo json_encode(array('result' => $result->as_array(), 'query' => $result->get_query()), JSON_NUMERIC_CHECK); }
function test_update_one_model() { $data = array(); $result = Model_Test_2::factory()->find_one(); $this->assertArrayHasKey('id', $result->as_array()); $data['before_data'] = $result->as_array(); $data['before_query'] = $result->get_query(); $result->name = uniqid(); $result->save(); $data['after_data'] = $result->as_array(); $data['after_query'] = $result->get_query(); echo json_encode($data, JSON_NUMERIC_CHECK); }