You've already forked linux-packaging-mono
Imported Upstream version 3.12.0
Former-commit-id: cf92446697332992ec36726e78eb8703e1f259d7
This commit is contained in:
@ -2584,5 +2584,40 @@ namespace MonoTests.System
|
||||
|
||||
Assert.AreEqual (dt, parsed, "#1");
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void ISO8601FractionalDigits ()
|
||||
{
|
||||
string date = "2014-08-25T01:20:23.601911612343423423465789789365674575676746756747467Z";
|
||||
long expectedTicks = 635445264236019116;
|
||||
|
||||
var dt = DateTime.Parse (date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
|
||||
|
||||
Assert.AreEqual (expectedTicks, dt.Ticks);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[ExpectedException (typeof (FormatException))]
|
||||
public void ISO8601FractionalDigitsException1 ()
|
||||
{
|
||||
string date = "2014-08-25T01:20:23.60191161234342342346578978936567457567:6746756747467Z";
|
||||
DateTime.Parse (date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[ExpectedException (typeof (FormatException))]
|
||||
public void ISO8601FractionalDigitsException2 ()
|
||||
{
|
||||
string date = "2014-08-25T01:20:23.6019116-12343423423465789789365674575676746756747467Z";
|
||||
DateTime.Parse (date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
|
||||
}
|
||||
|
||||
[Test]
|
||||
[ExpectedException (typeof (FormatException))]
|
||||
public void ISO8601FractionalDigitsException3 ()
|
||||
{
|
||||
string date = "2014-08-25T01:20:23.601911612343423423465789789365674575676746756747467%Z";
|
||||
DateTime.Parse (date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user