From e7af74b3b6a3dfb0cdd8d53e70bae8c72ff0d8b5 Mon Sep 17 00:00:00 2001 From: Vit Bares Date: Sun, 12 Apr 2026 22:23:22 +0200 Subject: [PATCH] fix: TEXT date/datetime tests locale-safe --- .../spec/language/std-functions/StringFunctionsTest.cls | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/expression-src/spec/language/std-functions/StringFunctionsTest.cls b/expression-src/spec/language/std-functions/StringFunctionsTest.cls index 6a92a25f..86f4d75f 100644 --- a/expression-src/spec/language/std-functions/StringFunctionsTest.cls +++ b/expression-src/spec/language/std-functions/StringFunctionsTest.cls @@ -232,12 +232,14 @@ private class StringFunctionsTest { @IsTest private static void textConvertsDateValues() { - Assert.areEqual('1/1/2015', Evaluator.run('TEXT(DATE(2015, 1, 1))')); + String expected = Date.newInstance(2015, 1, 1).format(); + Assert.areEqual(expected, Evaluator.run('TEXT(DATE(2015, 1, 1))')); } @IsTest private static void textConvertsDateTimeValues() { - Assert.areEqual('1/1/2015, 12:00 AM', Evaluator.run('TEXT(DATETIMEVALUE("2015-01-01 00:00:00"))')); + String expected = Datetime.valueOf('2015-01-01 00:00:00').format(); + Assert.areEqual(expected, Evaluator.run('TEXT(DATETIMEVALUE("2015-01-01 00:00:00"))')); } @IsTest