- add DeviceApi with Mock and Live Test
- add FacilityApi with Mock and Live Test
- add OperatingSystemApi with Mock and Live Test
- add SshKeyApi with Mock and Live Test
---
Notice this PR adds many files but because we carefully review already `ProjectApi` and I
copied the same structure for these APIs I expect that to be quite easy to review
You can view, comment on, or merge this pull request online at:
https://github.com/jclouds/jclouds-labs/pull/345
-- Commit Summary --
* add remaining features to support the abstraction
-- File Changes --
M packet/src/main/java/org/jclouds/packet/PacketApi.java (46)
A packet/src/main/java/org/jclouds/packet/compute/utils/URIs.java (30)
A packet/src/main/java/org/jclouds/packet/features/DeviceApi.java (145)
A packet/src/main/java/org/jclouds/packet/features/FacilityApi.java (94)
A packet/src/main/java/org/jclouds/packet/features/OperatingSystemApi.java (94)
A packet/src/main/java/org/jclouds/packet/features/PlanApi.java (94)
M packet/src/main/java/org/jclouds/packet/features/ProjectApi.java (2)
A packet/src/main/java/org/jclouds/packet/features/SshKeyApi.java (125)
A packet/src/main/java/org/jclouds/packet/functions/URIParser.java (41)
A packet/src/test/java/org/jclouds/packet/features/DeviceApiLiveTest.java (105)
A packet/src/test/java/org/jclouds/packet/features/DeviceApiMockTest.java (78)
A packet/src/test/java/org/jclouds/packet/features/FacilityApiLiveTest.java (62)
A packet/src/test/java/org/jclouds/packet/features/FacilityApiMockTest.java (78)
A packet/src/test/java/org/jclouds/packet/features/OperatingSystemApiLiveTest.java (62)
A packet/src/test/java/org/jclouds/packet/features/OperatingSystemApiMockTest.java (78)
A packet/src/test/java/org/jclouds/packet/features/PlanApiLiveTest.java (62)
A packet/src/test/java/org/jclouds/packet/features/PlanApiMockTest.java (78)
M packet/src/test/java/org/jclouds/packet/features/ProjectApiLiveTest.java (5)
M packet/src/test/java/org/jclouds/packet/features/ProjectApiMockTest.java (1)
A packet/src/test/java/org/jclouds/packet/features/SshKeyApiLiveTest.java (49)
A packet/src/test/java/org/jclouds/packet/features/SshKeyApiMockTest.java (78)
A packet/src/test/resources/devices-first.json (910)
A packet/src/test/resources/devices-last.json (376)
A packet/src/test/resources/devices.json (282)
A packet/src/test/resources/facilities-first.json (39)
A packet/src/test/resources/facilities-last.json (27)
A packet/src/test/resources/facilities.json (30)
A packet/src/test/resources/operatingSystems-first.json (96)
A packet/src/test/resources/operatingSystems-last.json (106)
A packet/src/test/resources/operatingSystems.json (166)
A packet/src/test/resources/plans-first.json (222)
A packet/src/test/resources/plans-last.json (98)
A packet/src/test/resources/plans.json (284)
M packet/src/test/resources/projects.json (78)
A packet/src/test/resources/sshKeys-first.json (80)
A packet/src/test/resources/sshKeys-last.json (56)
A packet/src/test/resources/sshKeys.json (16)
A packet/src/test/resources/user.json (19)
-- Patch Links --
https://github.com/jclouds/jclouds-labs/pull/345.patch
https://github.com/jclouds/jclouds-labs/pull/345.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/345
|