/** * Tests the getTypes method * * @return void * @covers ::getTypes */ public function testGetTypes() { Cache::delete('database_log_types'); $this->Logs->deleteAll('1=1'); $data = ['type' => 'Foo', 'message' => 'some text']; $log = $this->Logs->newEntity($data); $res = $this->Logs->save($log); $this->assertTrue(!empty($res)); $data = ['type' => 'Bar', 'message' => 'some more text']; $log = $this->Logs->newEntity($data); $res = $this->Logs->save($log); $this->assertTrue(!empty($res)); $res = $this->Logs->getTypes(); $this->assertSame(['Bar', 'Foo'], $res); }