Skip to content

Commit

Permalink
#25293: fixed expected date format in test
Browse files Browse the repository at this point in the history
  • Loading branch information
dsolistorres committed Jul 17, 2023
1 parent d0aec5b commit e91fdbc
Showing 1 changed file with 9 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -310,19 +310,18 @@ public void testGetDateFieldFromContentMap() throws DotDataException, DotSecurit
final SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss.SSS");
final String formattedExpectedDate = dateFormat.format(contentDate);
final String formattedResultDateWithTrailingDigits = resultDate.toString();
final String dateWithTrailingDigits = resultDate.toString();

System.out.println("formattedExpectedDate: " + formattedExpectedDate);

final int index = formattedResultDateWithTrailingDigits.lastIndexOf('.');
String formattedResultDate = formattedResultDateWithTrailingDigits;
if (index > 1) {
final int startIndex = dateWithTrailingDigits.lastIndexOf('.');
String formattedResultDate = dateWithTrailingDigits;
if (startIndex > 1) {
final int endIndex = Math.min(startIndex + 4, dateWithTrailingDigits.length());
BigDecimal trailingDigits = new BigDecimal(
formattedResultDateWithTrailingDigits.substring(index - 1));
DecimalFormat decimalFormat = new DecimalFormat("0.###");
dateWithTrailingDigits.substring(startIndex - 1, endIndex));
DecimalFormat decimalFormat = new DecimalFormat("0.000");
formattedResultDate =
formattedResultDateWithTrailingDigits.substring(0, index - 1) +
decimalFormat.format(trailingDigits);
dateWithTrailingDigits.substring(0, startIndex - 1) +
decimalFormat.format(trailingDigits);
}

assertEquals(formattedExpectedDate, formattedResultDate);
Expand Down

0 comments on commit e91fdbc

Please sign in to comment.