[ https://issues.apache.org/jira/browse/CAMEL-21531?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Freeman Yue Fang resolved CAMEL-21531. -------------------------------------- Fix Version/s: 4.8.3 4.10.0 Resolution: Fixed > RestOpenApiReaderTest is broken for some locations > -------------------------------------------------- > > Key: CAMEL-21531 > URL: https://issues.apache.org/jira/browse/CAMEL-21531 > Project: Camel > Issue Type: Bug > Components: tests > Reporter: Freeman Yue Fang > Assignee: Freeman Yue Fang > Priority: Minor > Fix For: 4.8.3, 4.10.0 > > > This line in the code > {code} > assertTrue(json.contains("\"enum\" : [ \"2023-01-01\", \"2023-02-02\", > \"2023-03-03\" ]")); > {code} > is broken for some time zones. > Like there is no timezone for the date 2023-01-01, so GMT is used by default. > But in RestOpenApiSupport, the > {code} > public static DateFormat DEFAULT_DATE_FORMAT = new > SimpleDateFormat("yyyy-MM-dd"); > {code} > So the local timezone where we run the test is used. Because the timezone > differences with GMT, the expect return string after calling > RestOpenApiSupport.getFromOpenAPI3 could be > 2022-12-31 instead of 2023-01-01. Similarly for 2023-02-02 and 2023-03-03 in > the test, could be one day before it. > -- This message was sent by Atlassian Jira (v8.20.10#820010)