Skip to content

Commit 417f603

Browse files
committed
Test code calculator decode()
1 parent 7bb2ab9 commit 417f603

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

test/OpenLocationCodeTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,15 @@ public function testCorrectCodeFromCoordinates(float $latitude, float $longitude
4545
$floatCal = new CodeCalculatorFloat();
4646
$resultCode = $floatCal->encode($latitude, $longitude, OpenLocationCode::CODE_PRECISION_NORMAL);
4747
$this->assertEquals($resultCode, $expectedCode);
48+
$resultCodeArea = $floatCal->decode($expectedCode);
49+
$this->assertTrue($resultCodeArea->contains($latitude, $longitude));
4850
if (PHP_INT_SIZE >= 8) {
4951
// at least 64-bit, which means we can use "long" ints here
5052
$intCal = new CodeCalculatorInt();
5153
$resultCode = $intCal->encode($latitude, $longitude, OpenLocationCode::CODE_PRECISION_NORMAL);
5254
$this->assertEquals($resultCode, $expectedCode);
55+
$resultCodeArea = $intCal->decode($expectedCode);
56+
$this->assertTrue($resultCodeArea->contains($latitude, $longitude));
5357
}
5458
}
5559

0 commit comments

Comments
 (0)