Skip to content
This repository was archived by the owner on Jan 23, 2023. It is now read-only.

Commit d22340e

Browse files
authored
Regression test for AM/PMDesignator handling (#26436)
* Regression test for AM/PMDesignator handling * skip on netfx (needs port)
1 parent 5d5f341 commit d22340e

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

src/System.Runtime/tests/System/DateTimeTests.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -815,6 +815,17 @@ public static void TryParseExact_String_StringArray_FormatProvider_DateTimeStyle
815815
Assert.Equal(expectedString, result.ToString("g"));
816816
}
817817

818+
[Fact]
819+
[SkipOnTargetFramework(TargetFrameworkMonikers.NetFramework, "Needs desktop port: https://github.com/dotnet/coreclr/issues/15896")]
820+
// Regression test for https://github.com/dotnet/coreclr/issues/15896
821+
public static void TryParseExact_EmptyAMPMDesignator()
822+
{
823+
var englishCulture = new CultureInfo("en-US");
824+
englishCulture.DateTimeFormat.AMDesignator = "";
825+
englishCulture.DateTimeFormat.PMDesignator = "";
826+
Assert.False(DateTime.TryParseExact(" ", "%t", englishCulture, DateTimeStyles.None, out _));
827+
}
828+
818829
public static void ParseExact_EscapedSingleQuotes()
819830
{
820831
var formatInfo = DateTimeFormatInfo.GetInstance(new CultureInfo("mt-MT"));

0 commit comments

Comments
 (0)