Identify time uncertainty for "etwa"

Close #37
This commit is contained in:
2025-11-01 14:02:40 +01:00
parent 3fb6c591d7
commit a0de048915
4 changed files with 26 additions and 0 deletions

View File

@@ -776,6 +776,19 @@ final class NodaTimeSplitterTest extends TestCase {
self::assertEquals($output->toTimeName(), "Vor 2020");
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 2020);
$output = NodaTimeSplitter::attempt_splitting("Nach dem 02.1.25 v. Chr");
self::assertNotEmpty($output);
self::assertEquals($output->toOldFormat(), [
0 => "-25",
1 => "?",
2 => "01",
3 => "02",
4 => "-",
5 => "Nach",
]);
self::assertEquals($output->toTimeName(), "Nach 02.01.25 v. Chr.");
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 25);
$output = NodaTimeSplitter::attempt_splitting("Nach Januar 2020");
self::assertNotEmpty($output);
self::assertEquals($output->toOldFormat(), [