protected Date parseDate(String toParse) { try { return dateService.iso8601DateParse(toParse); } catch (RuntimeException e) { return dateService.iso8601SecondsDateParse(toParse); } }
protected Date parseDate(String toParse) { try { return dateService.iso8601DateParse(toParse); } catch (RuntimeException e) { return dateService.iso8601SecondsDateParse(toParse); } }
protected Date parseDate(String toParse) { try { return dateService.iso8601DateParse(toParse); } catch (RuntimeException e) { return dateService.iso8601SecondsDateParse(toParse); } }
public void endElement(String uri, String name, String qName) { if (qName.equals("ETag")) { this.currentETag = currentOrNull(currentText); } else if (qName.equals("LastModified")) { this.currentLastModified = dateParser.iso8601DateParse(currentOrNull(currentText)); } else if (qName.equals("CopyObjectResult")) { metadata = new CopyObjectResult(currentLastModified, currentETag); } currentText = new StringBuilder(); }
@Test void testParseIso8601DateSerialResponseTime() { for (int i = 0; i < LOOP_COUNT; i++) dateService.iso8601DateParse(testData[0].iso8601DateString); }
public void run() { Date dsDate = dateService.iso8601DateParse(myData.iso8601DateString); assertEquals(dsDate, myData.date); } });
@Override public void endElement(String uri, String name, String qName) { if (qName.equals("Id")) { id = currentOrNull(currentText).replace("/change/", ""); } else if (qName.equals("Status")) { status = Status.fromValue(currentOrNull(currentText)); } else if (qName.equals("SubmittedAt")) { submittedAt = dateService.iso8601DateParse(currentOrNull(currentText)); } currentText = new StringBuilder(); }
@Override public void endElement(String uri, String name, String qName) { if (qName.equals("Id")) { id = currentOrNull(currentText).replace("/change/", ""); } else if (qName.equals("Status")) { status = Status.fromValue(currentOrNull(currentText)); } else if (qName.equals("SubmittedAt")) { submittedAt = dateService.iso8601DateParse(currentOrNull(currentText)); } currentText = new StringBuilder(); }
@Test public void testIso8601DateParse() { Date dsDate = dateService.iso8601DateParse(testData[0].iso8601DateString); assertEquals(dsDate, testData[0].date); }
public void testApplyInputStream() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/describe_bundle_tasks.xml"); BundleTask expected = new BundleTask(defaultRegion, "bun-c1a540a8", null, "i-12345678", 20, dateService .iso8601DateParse("2008-10-07T11:41:50.000Z"), "canceling", "my-bucket", "winami", dateService .iso8601DateParse("2008-10-07T11:51:50.000Z")); DescribeBundleTasksResponseHandler handler = injector.getInstance(DescribeBundleTasksResponseHandler.class); addDefaultRegionToHandler(handler); BundleTask result = Iterables.getOnlyElement(factory.create(handler).parse(is)); assertEquals(result, expected); }
public void testBundleInstance() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/bundle_instance.xml"); BundleTask expected = new BundleTask(defaultRegion, "bun-c1a540a8", null, "i-12345678", 70, dateService .iso8601DateParse("2008-10-07T11:41:50.000Z"), "bundling", "my-bucket", "winami", dateService .iso8601DateParse("2008-10-07T11:51:50.000Z")); BundleTaskHandler handler = injector.getInstance(BundleTaskHandler.class); addDefaultRegionToHandler(handler); BundleTask result = factory.create(handler).parse(is); assertEquals(result, expected); }
public void testCancleBundleTask() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/cancel_bundle_task.xml"); BundleTask expected = new BundleTask(defaultRegion, "bun-cla322b9", null, "i-12345678", 20, dateService .iso8601DateParse("2008-10-07T11:41:50.000Z"), "canceling", "my-bucket", "my-new-image", dateService .iso8601DateParse("2008-10-07T11:51:50.000Z")); BundleTaskHandler handler = injector.getInstance(BundleTaskHandler.class); addDefaultRegionToHandler(handler); BundleTask result = factory.create(handler).parse(is); assertEquals(result, expected); }
public void testTerremark() { InputStream is = getClass().getResourceAsStream("/task.xml"); Task result = factory.create(injector.getInstance(TaskHandler.class)).parse(is); Task expects = new TaskImpl(URI.create("https://services.vcloudexpress.terremark.com/api/v0.8/task/3299"), null, TaskStatus.SUCCESS, dateService.iso8601DateParse("2009-08-24T21:29:32.983Z"), dateService .iso8601DateParse("2009-08-24T21:29:44.65Z"), null, new ReferenceTypeImpl("Server1", VCloudMediaType.VAPP_XML, URI .create("https://services.vcloudexpress.terremark.com/api/v0.8/vapp/4012")), null ); assertEquals(result, expects); }
public void testTerremark() { InputStream is = getClass().getResourceAsStream("/task.xml"); Task result = factory.create(injector.getInstance(TaskHandler.class)).parse(is); Task expects = new TaskImpl(URI.create("https://services.vcloudexpress.terremark.com/api/v0.8/task/3299"), null, TaskStatus.SUCCESS, dateService.iso8601DateParse("2009-08-24T21:29:32.983Z"), dateService.iso8601DateParse("2009-08-24T21:29:44.65Z"), null, new ReferenceTypeImpl("Server1", TerremarkVCloudMediaType.VAPP_XML, URI.create("https://services.vcloudexpress.terremark.com/api/v0.8/vapp/4012")), null ); assertEquals(result, expects); }
public void testApplyInputStream() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/created_volume.xml"); Volume expected = new Volume(Region.US_EAST_1, "vol-2a21e543", 1, null, "us-east-1a", Volume.Status.CREATING, dateService .iso8601DateParse("2009-12-28T05:42:53.000Z"), Sets .<Attachment> newLinkedHashSet()); CreateVolumeResponseHandler handler = injector.getInstance(CreateVolumeResponseHandler.class); addDefaultRegionToHandler(handler); Volume result = factory.create(handler).parse(is); assertEquals(result, expected); }
public void testApplyInputStream() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/describe_snapshots.xml"); Set<Snapshot> expected = Sets.newLinkedHashSet(); expected.add(new Snapshot(defaultRegion, "snap-78a54011", "vol-4d826724", 10, Snapshot.Status.PENDING, dateService.iso8601DateParse("2008-05-07T12:51:50.000Z"), 80, "218213537122", "Daily Backup", null)); DescribeSnapshotsResponseHandler handler = injector .getInstance(DescribeSnapshotsResponseHandler.class); addDefaultRegionToHandler(handler); Set<Snapshot> result = factory.create(handler).parse(is); assertEquals(result, expected); }
public void testApplyInputStream() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/attach.xml"); Attachment expected = new Attachment(defaultRegion, "vol-4d826724", "i-6058a509", "/dev/sdh", Attachment.Status.ATTACHING, dateService.iso8601DateParse("2008-05-07T11:51:50.000Z")); AttachmentHandler handler = injector.getInstance(AttachmentHandler.class); addDefaultRegionToHandler(handler); Attachment result = factory.create(handler).parse(is); assertEquals(result, expected); }
public void testApplyInputStream() { DateService dateService = injector.getInstance(DateService.class); InputStream is = getClass().getResourceAsStream("/created_snapshot.xml"); Snapshot expected = new Snapshot(defaultRegion, "snap-78a54011", "vol-4d826724", 10, Snapshot.Status.PENDING, dateService.iso8601DateParse("2008-05-07T12:51:50.000Z"), 60, "213457642086", "Daily Backup", null); SnapshotHandler handler = injector.getInstance(SnapshotHandler.class); addDefaultRegionToHandler(handler); Snapshot result = factory.create(handler).parse(is); assertEquals(result, expected); }
@Test public void testApply() throws Exception { WindowsLoginCredentialsFromEncryptedData f = new WindowsLoginCredentialsFromEncryptedData(new JCECrypto()); PasswordData passwordData = PasswordData.builder() .instanceId("i-2574e22a") .timestamp(dateService.iso8601DateParse("2012-07-30T07:27:23.000+0000")) .passwordData(ENCRYPTED_PASSWORD).build(); LoginCredentials credentials = f.apply(new PasswordDataAndPrivateKey(passwordData, PRIVATE_KEY)); assertEquals(credentials.getUser(), "Administrator"); assertEquals(credentials.getPassword(), "u4.y9mb;nR."); assertFalse(credentials.getOptionalPrivateKey().isPresent()); } }
public PasswordData expected() { return PasswordData.builder() .instanceId("i-2574e22a") .timestamp(dateService.iso8601DateParse("2012-07-30T07:27:23.000+0000")) .passwordData("TGludXggdmVyc2lvbiAyLjYuMTYteGVuVSAoYnVpbGRlckBwYXRjaGJhdC5hbWF6b25zYSkgKGdj").build(); } }