Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
Yulei-Yang committed Feb 11, 2025
1 parent 7335fc4 commit c1ad698
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -117,13 +117,6 @@ public static int determineScale(String s) {
}
scale++;
}
// trim the tailing zero
for (int i = 19 + scale; i >= 19; i--) {
if (s.charAt(i) != '0') {
break;
}
scale--;
}
return scale;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,14 +159,14 @@ public void testConvertToRangeForDateTimeV2() {

Assert.assertEquals(dateTimeExpr, range1.upperEndpoint());
Assert.assertEquals(dateTimeV2Expr1, range1.upperEndpoint());
Assert.assertEquals(dateTimeV2Expr2, range1.upperEndpoint());
Assert.assertNotEquals(dateTimeV2Expr2, range1.upperEndpoint());
Assert.assertEquals(BoundType.CLOSED, range1.upperBoundType());
Assert.assertFalse(range1.hasLowerBound());

Assert.assertEquals(dateTimeExpr, range2.upperEndpoint());
Assert.assertEquals(dateTimeV2Expr1, range2.upperEndpoint());
Assert.assertEquals(BoundType.CLOSED, range2.upperBoundType());
Assert.assertFalse(range2.hasLowerBound());
Assert.assertEquals(dateTimeV2Expr2, range2.upperEndpoint());
Assert.assertNotEquals(dateTimeV2Expr2, range2.upperEndpoint());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -93,21 +93,21 @@ void testWithoutZoneOrOffset() {
@Test
void testDetermineScale() {
int scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.0");
Assertions.assertEquals(0, scale);
Assertions.assertEquals(1, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.00000");
Assertions.assertEquals(0, scale);
Assertions.assertEquals(5, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.000001");
Assertions.assertEquals(6, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.123456");
Assertions.assertEquals(6, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.0001");
Assertions.assertEquals(4, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.00010");
Assertions.assertEquals(4, scale);
Assertions.assertEquals(5, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.12010");
Assertions.assertEquals(4, scale);
Assertions.assertEquals(5, scale);
scale = DateTimeLiteral.determineScale("2022-08-01T01:01:01.02010");
Assertions.assertEquals(4, scale);
Assertions.assertEquals(5, scale);
}

@Test
Expand Down

0 comments on commit c1ad698

Please sign in to comment.