Enable autotranslating of times 'after' a certain date
This commit is contained in:
@ -310,6 +310,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateCenturiesBeforeCommonEra():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "20.-19. Jahrhundert v. Chr.",
|
||||
"zeit_beginn" => "-2000",
|
||||
"zeit_ende" => "-1801",
|
||||
"zeit_zaehlzeit_jahr" => "1900",
|
||||
@ -332,6 +333,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateYYYYUntilYYYY():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "1000-1150",
|
||||
"zeit_beginn" => "1000",
|
||||
"zeit_ende" => "1150",
|
||||
"zeit_zaehlzeit_jahr" => "1075",
|
||||
@ -354,6 +356,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateSingleYear():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "1000",
|
||||
"zeit_beginn" => "1000",
|
||||
"zeit_ende" => "1000",
|
||||
"zeit_zaehlzeit_jahr" => "1000",
|
||||
@ -376,6 +379,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateSingleThreeDigitYearBeforeCommonEra():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "100 v. Chr.",
|
||||
"zeit_beginn" => "-100",
|
||||
"zeit_ende" => "-100",
|
||||
"zeit_zaehlzeit_jahr" => "100",
|
||||
@ -398,6 +402,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateSingleYearBeforeCommonEra():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "1000 v. Chr.",
|
||||
"zeit_beginn" => "-1000",
|
||||
"zeit_ende" => "-1000",
|
||||
"zeit_zaehlzeit_jahr" => "1000",
|
||||
@ -420,6 +425,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateYYYYUntilYYYYBefore1000():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "800-850 n. Chr.",
|
||||
"zeit_beginn" => "800",
|
||||
"zeit_ende" => "850",
|
||||
"zeit_zaehlzeit_jahr" => "0825",
|
||||
@ -442,6 +448,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateYYYYUntilYYYYBeforeCommonEra():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "1156-1102 v. Chr.",
|
||||
"zeit_beginn" => "-1156",
|
||||
"zeit_ende" => "-1102",
|
||||
"zeit_zaehlzeit_jahr" => "1075",
|
||||
@ -464,6 +471,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateSinceSingleDay():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "Seit 01.05.1920",
|
||||
"zeit_beginn" => "1920",
|
||||
"zeit_ende" => "?",
|
||||
"zeit_zaehlzeit_jahr" => "1920",
|
||||
@ -486,6 +494,7 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
public function testCanTranslateSinceSingleMonth():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "Seit Mai 1920",
|
||||
"zeit_beginn" => "1920",
|
||||
"zeit_ende" => "?",
|
||||
"zeit_zaehlzeit_jahr" => "1920",
|
||||
@ -497,4 +506,73 @@ final class NodaTimeAutotranslaterTest extends TestCase {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Test to check whether the HTML page is correctly generated.
|
||||
*
|
||||
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
|
||||
* @group ValidOutput
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testCanTranslateAfterSingleYear():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "Nach 1919",
|
||||
"zeit_beginn" => "1920",
|
||||
"zeit_ende" => "?",
|
||||
"zeit_zaehlzeit_jahr" => "1919",
|
||||
"zeit_zaehlzeit_monat" => "00",
|
||||
"zeit_zaehlzeit_tag" => "00",
|
||||
];
|
||||
$output = NodaTimeAutotranslater::getTranslations($timeInfo);
|
||||
self::assertEquals($output["de"], "Nach 1919");
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Test to check whether the HTML page is correctly generated.
|
||||
*
|
||||
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
|
||||
* @group ValidOutput
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testCanTranslateAfterSingleMonth():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "Nach April 1920",
|
||||
"zeit_beginn" => "1920",
|
||||
"zeit_ende" => "?",
|
||||
"zeit_zaehlzeit_jahr" => "1920",
|
||||
"zeit_zaehlzeit_monat" => "05",
|
||||
"zeit_zaehlzeit_tag" => "00",
|
||||
];
|
||||
$output = NodaTimeAutotranslater::getTranslations($timeInfo);
|
||||
self::assertEquals($output["de"], "Nach April 1920");
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Test to check whether the HTML page is correctly generated.
|
||||
*
|
||||
* @author Joshua Ramon Enslin <joshua@museum-digital.de>
|
||||
* @group ValidOutput
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function testCanTranslateAfterSingleDay():void {
|
||||
|
||||
$timeInfo = [
|
||||
"zeit_name" => "Nach 01.12.1919",
|
||||
"zeit_beginn" => "1919",
|
||||
"zeit_ende" => "?",
|
||||
"zeit_zaehlzeit_jahr" => "1919",
|
||||
"zeit_zaehlzeit_monat" => "12",
|
||||
"zeit_zaehlzeit_tag" => "02",
|
||||
];
|
||||
$output = NodaTimeAutotranslater::getTranslations($timeInfo);
|
||||
self::assertEquals($output["de"], "Nach 01.12.1919");
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user