[Bug] (UT) fix parsing microseconds ut (#10842)

This commit is contained in:
Gabriel
2022-07-15 14:15:08 +08:00
committed by GitHub
parent 82251a6bab
commit cc0f334cb7

View File

@ -350,10 +350,12 @@ public class DateLiteralTest {
public void testDateTimeV2Decimal() throws AnalysisException {
DateLiteral dateLiteral1 = new DateLiteral(LocalDateTime.now(),
DateLiteral.getDefaultDateType(ScalarType.createDatetimeV2Type(3)));
Assert.assertTrue(dateLiteral1.getDecimalNumber() >= 100 && dateLiteral1.getDecimalNumber() < 1000);
Assert.assertTrue((dateLiteral1.getDecimalNumber() >= 100 && dateLiteral1.getDecimalNumber() < 1000)
|| dateLiteral1.getDecimalNumber() == 0);
DateLiteral dateLiteral2 = new DateLiteral(LocalDateTime.now(),
DateLiteral.getDefaultDateType(ScalarType.createDatetimeV2Type(5)));
Assert.assertTrue(dateLiteral2.getDecimalNumber() >= 10000 && dateLiteral2.getDecimalNumber() < 100000);
Assert.assertTrue((dateLiteral2.getDecimalNumber() >= 10000 && dateLiteral2.getDecimalNumber() < 100000)
|| dateLiteral2.getDecimalNumber() == 0);
}
}