public void testDateTimezones()

in src/main/java/org/apache/sling/launchpad/webapp/integrationtest/servlets/post/SlingDateValuesTest.java [98:117]


    public void testDateTimezones() throws IOException {

        final int[] offsets = {-14400000, -4200000, 14400000, 4300000};
        for (int offset : offsets) {
            for (String tzId : TimeZone.getAvailableIDs(offset)) {
                final TimeZone tz = TimeZone.getTimeZone(tzId);
                final Calendar cal = Calendar.getInstance(tz);
                DateFormat fmt = new SimpleDateFormat(ECMA_FORMAT, Locale.ENGLISH);
                fmt.setTimeZone(tz);
                final String ecmaNow = fmt.format(cal.getTime());
                final String isoNow = ISO8601.format(cal);

                final Calendar cal2 = Calendar.getInstance(tz);
                final String ecmaNow2 = fmt.format(cal2.getTime());
                final String isoNow2 = ISO8601.format(cal2);

                doDateTest(ecmaNow, isoNow, ecmaNow2, isoNow2);
            }
        }
    }