'sqlite', 'database' => \realpath(__DIR__ . '/../../../Localization/Defaults/localization.sqlite'), ]); DataMapperFactory::db($con); } /** * @testdox The model can be read from the database * @covers phpOMS\Localization\Defaults\CityMapper * @group framework */ public function testR() : void { /** @var City $obj */ $obj = CityMapper::get()->where('id', 101079)->execute(); self::assertEquals('DE', $obj->getCountryCode()); self::assertEquals('Frankfurt', $obj->getName()); self::assertEquals(60322, $obj->getPostal()); self::assertGreaterThan(50, $obj->getLat()); self::assertGreaterThan(8, $obj->getLong()); self::assertLessThan(51, $obj->getLat()); self::assertLessThan(9, $obj->getLong()); } public static function tearDownAfterClass() : void { DataMapperFactory::db($GLOBALS['dbpool']->get()); } }