/**
  * 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);
 }