class PointerTest in Smart IP 7.2
Same name and namespace in other branches
- 6.2 includes/vendor/maxmind-db/reader/tests/MaxMind/Db/Test/Reader/PointerTest.php \MaxMind\Db\Test\Reader\PointerTest
Hierarchy
- class \MaxMind\Db\Test\Reader\PointerTest extends \MaxMind\Db\Test\Reader\PHPUnit_Framework_TestCase
Expanded class hierarchy of PointerTest
File
- includes/
vendor/ maxmind-db/ reader/ tests/ MaxMind/ Db/ Test/ Reader/ PointerTest.php, line 7
Namespace
MaxMind\Db\Test\ReaderView source
class PointerTest extends \PHPUnit_Framework_TestCase {
public function testWithPointers() {
$handle = fopen('tests/data/test-data/maps-with-pointers.raw', 'r');
$decoder = new Decoder($handle, 0);
$this
->assertEquals(array(
array(
'long_key' => 'long_value1',
),
22,
), $decoder
->decode(0));
$this
->assertEquals(array(
array(
'long_key' => 'long_value2',
),
37,
), $decoder
->decode(22));
$this
->assertEquals(array(
array(
'long_key2' => 'long_value1',
),
50,
), $decoder
->decode(37));
$this
->assertEquals(array(
array(
'long_key2' => 'long_value2',
),
55,
), $decoder
->decode(50));
$this
->assertEquals(array(
array(
'long_key' => 'long_value1',
),
57,
), $decoder
->decode(55));
$this
->assertEquals(array(
array(
'long_key2' => 'long_value2',
),
59,
), $decoder
->decode(57));
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
PointerTest:: |
public | function |