private function ReaderTest::checkMetadata in Smart IP 7.2
Same name and namespace in other branches
- 6.2 includes/vendor/maxmind-db/reader/tests/MaxMind/Db/Test/ReaderTest.php \MaxMind\Db\Test\Reader\ReaderTest::checkMetadata()
1 call to ReaderTest::checkMetadata()
- ReaderTest::testReader in includes/
vendor/ maxmind-db/ reader/ tests/ MaxMind/ Db/ Test/ ReaderTest.php
File
- includes/
vendor/ maxmind-db/ reader/ tests/ MaxMind/ Db/ Test/ ReaderTest.php, line 288
Class
Namespace
MaxMind\Db\Test\ReaderCode
private function checkMetadata($reader, $ipVersion, $recordSize) {
$metadata = $reader
->metadata();
$this
->assertEquals(2, $metadata->binaryFormatMajorVersion, 'major version');
$this
->assertEquals(0, $metadata->binaryFormatMinorVersion);
$this
->assertGreaterThan(1373571901, $metadata->buildEpoch);
$this
->assertEquals('Test', $metadata->databaseType);
$this
->assertEquals(array(
'en' => 'Test Database',
'zh' => 'Test Database Chinese',
), $metadata->description);
$this
->assertEquals($ipVersion, $metadata->ipVersion);
$this
->assertEquals(array(
'en',
'zh',
), $metadata->languages);
$this
->assertEquals($recordSize / 4, $metadata->nodeByteSize);
$this
->assertGreaterThan(36, $metadata->nodeCount);
$this
->assertEquals($recordSize, $metadata->recordSize);
$this
->assertGreaterThan(200, $metadata->searchTreeSize);
}