Extend tests

This commit is contained in:
Joshua Ramon Enslin 2025-03-10 03:20:46 +01:00
parent 5036c77f32
commit 5cce98f15b
Signed by: jrenslin
GPG Key ID: 46016F84501B70AE

View File

@ -145,6 +145,27 @@ final class NodaTimeSplitterTest extends TestCase {
end_date: '1946-12-31'), end_date: '1946-12-31'),
"1945-1946", "1945-1946",
], ],
"1945 bis 2046" => [
"1945 bis 2046",
new NodaSplitTime('1945', '2046',
start_date: '1945-01-01',
end_date: '2046-12-31'),
"1945-2046",
],
"19452046" => [
"1945 bis 2046",
new NodaSplitTime('1945', '2046',
start_date: '1945-01-01',
end_date: '2046-12-31'),
"1945-2046",
],
"19302017" => [
"1930-2017",
new NodaSplitTime('1930', '2017',
start_date: '1930-01-01',
end_date: '2017-12-31'),
"1930-2017",
],
]; ];
} }
@ -1115,6 +1136,19 @@ final class NodaTimeSplitterTest extends TestCase {
self::assertEquals($output->toTimeName(), "1920-1929"); self::assertEquals($output->toTimeName(), "1920-1929");
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 1925); self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 1925);
$output = NodaTimeSplitter::attempt_splitting("1920-2929 között");
self::assertNotEmpty($output);
self::assertEquals($output->toOldFormat(), [
0 => "1920",
1 => "2929",
2 => "00",
3 => "00",
4 => "+",
5 => "",
]);
self::assertEquals($output->toTimeName(), "1920-2929");
self::assertEquals(NodaTimeSplitter::timePartsToCountingYear($output), 2425);
$output = NodaTimeSplitter::attempt_splitting("1920-től 1929-ig"); $output = NodaTimeSplitter::attempt_splitting("1920-től 1929-ig");
self::assertNotEmpty($output); self::assertNotEmpty($output);
self::assertEquals($output->toOldFormat(), [ self::assertEquals($output->toOldFormat(), [