- 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

Reply via email to