@Override public Date iso8601DateOrSecondsDateParse(String toParse) throws IllegalArgumentException { try { return iso8601DateParse(toParse); } catch (IllegalArgumentException orig) { try { return iso8601SecondsDateParse(toParse); } catch (IllegalArgumentException ignored) { throw orig; } } }
@Override public Date iso8601DateOrSecondsDateParse(String toParse) throws IllegalArgumentException { try { return iso8601DateParse(toParse); } catch (IllegalArgumentException orig) { try { return iso8601SecondsDateParse(toParse); } catch (IllegalArgumentException ignored) { throw orig; } } }
@Test(enabled = false) public void testCorrectHandlingOfMillisWithNoTimezone() { Date date = new SimpleDateFormatDateService().iso8601DateParse("2009-02-03T05:26:32.612278"); assertEquals("Tue Feb 03 05:26:32 GMT 2009", date.toString()); } }
@Test(enabled = false) public void testCorrectHandlingOfMillis() { Date date = new SimpleDateFormatDateService().iso8601DateParse("2011-11-07T11:19:13.38225Z"); assertEquals("Mon Nov 07 11:19:13 GMT 2011", date.toString()); }
@Consumes(MediaType.APPLICATION_JSON) public TargetHttpProxy expected(String baseUrl) { return TargetHttpProxy.create("13050421646334304115", // id new SimpleDateFormatDateService().iso8601DateParse("2012-11-25T01:38:48.306"), // creationTimestamp URI.create(baseUrl + "/myproject/global/targetHttpProxies/jclouds-test"), // selfLink "jclouds-test", // name null, URI.create(baseUrl + "/myproject/global/urlMaps/jclouds-test")); // urlMap } }
@Test(enabled = false) public void testCorrectHandlingOfMillis() { Date date = new SimpleDateFormatDateService().iso8601DateParse("2011-11-07T11:19:13.38225Z"); assertEquals("Mon Nov 07 11:19:13 GMT 2011", date.toString()); }
@Test(enabled = false) public void testCorrectHandlingOfMillisWithNoTimezone() { Date date = new SimpleDateFormatDateService().iso8601DateParse("2009-02-03T05:26:32.612278"); assertEquals("Tue Feb 03 05:26:32 GMT 2009", date.toString()); } }
public Change expected() { Date submittedAt = new SimpleDateFormatDateService().iso8601DateParse("2011-09-10T01:36:41.958Z"); return Change.create("C2682N5HXP0BZ4", Status.INSYNC, submittedAt); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/copy_object.xml"); ObjectMetadata expected = new CopyObjectResult(new SimpleDateFormatDateService() .iso8601DateParse("2009-03-19T13:23:27.000Z"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); ObjectMetadata result = factory.create( injector.getInstance(CopyObjectHandler.class)).parse(is); assertEquals(result, expected); }
public void testCanParseCopyObjectResult() throws HttpException { ObjectMetadata metadata = runParseCopyObjectResult(); Date expected = new SimpleDateFormatDateService().iso8601DateParse("2009-03-19T13:23:27.000Z"); assertEquals(metadata.getLastModified(), expected); assertEquals(metadata.getETag(), "\"92836a3ea45a6984d1b4d23a747d46bb\""); }
public void testApplyInputStream() { InputStream is = getClass().getResourceAsStream("/copy_object.xml"); ObjectMetadata expected = new CopyObjectResult(new SimpleDateFormatDateService() .iso8601DateParse("2009-03-19T13:23:27.000Z"), "\"92836a3ea45a6984d1b4d23a747d46bb\""); ObjectMetadata result = factory.create( injector.getInstance(CopyObjectHandler.class)).parse(is); assertEquals(result, expected); }
public void testCanParseCopyObjectResult() throws HttpException { ObjectMetadata metadata = runParseCopyObjectResult(); Date expected = new SimpleDateFormatDateService().iso8601DateParse("2009-03-19T13:23:27.000Z"); assertEquals(metadata.getLastModified(), expected); assertEquals(metadata.getETag(), "\"92836a3ea45a6984d1b4d23a747d46bb\""); }
@Test public void testSetLastModifiedIso8601() { HttpResponse from = HttpResponse.builder() .statusCode(200).message("ok") .payload("") .addHeader(HttpHeaders.LAST_MODIFIED, "2011-01-28T17:35:08.000Z").build(); MutableBlobMetadata metadata = blobMetadataProvider.get(); parser.parseLastModifiedOrThrowException(from, metadata); assertEquals(metadata.getLastModified(), new SimpleDateFormatDateService() .iso8601DateParse("2011-01-28T17:35:08.000Z")); }
@Test public void testSetLastModifiedIso8601() { HttpResponse from = HttpResponse.builder() .statusCode(200).message("ok") .payload("") .addHeader(HttpHeaders.LAST_MODIFIED, "2011-01-28T17:35:08.000Z").build(); MutableBlobMetadata metadata = blobMetadataProvider.get(); parser.parseLastModifiedOrThrowException(from, metadata); assertEquals(metadata.getLastModified(), new SimpleDateFormatDateService() .iso8601DateParse("2011-01-28T17:35:08.000Z")); }
public SessionCredentials expected() { return SessionCredentials.builder() .accessKeyId("AKIAIOSFODNN7EXAMPLE") .secretAccessKey("wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY") .sessionToken("AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT") .expiration(new SimpleDateFormatDateService().iso8601DateParse("2011-07-11T19:55:29.611Z")).build(); }
public ZoneProperties expected() { return ZoneProperties.builder() .name("jclouds.org.") .typeCode(1) .resourceRecordCount(17) .modified(new SimpleDateFormatDateService().iso8601DateParse("2010-09-05 04:04:17.0")) .build(); } }
public SessionCredentials expected() { return SessionCredentials.builder() .accessKeyId("AKIAIOSFODNN7EXAMPLE") .secretAccessKey("wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY") .sessionToken("AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT") .expiration(new SimpleDateFormatDateService().iso8601DateParse("2011-07-11T19:55:29.611Z")).build(); }
public SessionCredentials expected() { return SessionCredentials.builder() .accessKeyId("AKIAIOSFODNN7EXAMPLE") .secretAccessKey("wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY") .sessionToken("AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT") .expiration(new SimpleDateFormatDateService().iso8601DateParse("2011-07-11T19:55:29.611Z")).build(); } }
public ZoneProperties expected() { return ZoneProperties.builder() .name("jclouds.org.") .typeCode(1) .resourceRecordCount(17) .modified(new SimpleDateFormatDateService().iso8601DateParse("2010-09-05 04:04:17.0")) .build(); } }
public SessionCredentials expected() { return SessionCredentials.builder() .accessKeyId("AKIAIOSFODNN7EXAMPLE") .secretAccessKey("wJalrXUtnFEMI/K7MDENG/bPxRfiCYzEXAMPLEKEY") .sessionToken("AQoEXAMPLEH4aoAH0gNCAPyJxz4BlCFFxWNE1OPTgk5TthT") .expiration(new SimpleDateFormatDateService().iso8601DateParse("2011-07-11T19:55:29.611Z")).build(); }