Properly handle commas at the end of names when guessing certainty
This commit is contained in:
		| @@ -6,12 +6,14 @@ | ||||
|  */ | ||||
| declare(strict_types = 1); | ||||
| use PHPUnit\Framework\TestCase; | ||||
| use PHPUnit\Framework\Attributes\CoversClass; | ||||
| use PHPUnit\Framework\Attributes\Small; | ||||
|  | ||||
| /** | ||||
|  * This script contains tests for the uncertainty helper. | ||||
|  * | ||||
|  * @covers \NodaUncertaintyHelper | ||||
|  */ | ||||
| #[small] | ||||
| #[CoversClass(\NodaUncertaintyHelper::class)] | ||||
| final class NodaUncertaintyHelperTest extends TestCase { | ||||
|     /** | ||||
|      * Removes uncertainty indicators from an time name. | ||||
| @@ -76,6 +78,9 @@ final class NodaUncertaintyHelperTest extends TestCase { | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("vermutl. Augsburg")); | ||||
|  | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("wohl Berlin")); | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("Berlin?")); | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("Berlin?,")); | ||||
|         self::assertTrue(NodaUncertaintyHelper::guessPlaceCertainty("Berlin,")); | ||||
|         self::assertTrue(NodaUncertaintyHelper::guessPlaceCertainty("Berlin")); | ||||
|  | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("?-Italien")); | ||||
| @@ -109,6 +114,9 @@ final class NodaUncertaintyHelperTest extends TestCase { | ||||
|     public static function testGuessPersinstCertainty():void { | ||||
|  | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("wohl Barbarossa")); | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("Barbarossa?")); | ||||
|         self::assertFalse(NodaUncertaintyHelper::guessPlaceCertainty("Barbarossa?,")); | ||||
|         self::assertTrue(NodaUncertaintyHelper::guessPlaceCertainty("Barbarossa,")); | ||||
|         self::assertTrue(NodaUncertaintyHelper::guessPlaceCertainty("Barbarossa")); | ||||
|  | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user