Skip to content

Commit 8c8afca

Browse files
committed
added mock for extensions testing
1 parent 86affca commit 8c8afca

File tree

5 files changed

+25
-8
lines changed

5 files changed

+25
-8
lines changed

src/main/java/org/openstack/api/compute/ext/QuotasResource.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Properties;
44

55
import javax.ws.rs.client.Target;
6+
import javax.ws.rs.core.MediaType;
67

78
import org.openstack.api.common.Resource;
89

@@ -14,12 +15,12 @@
1415
*/
1516
public class QuotasResource extends Resource {
1617

17-
protected QuotasResource(Target target, Properties properties) {
18+
public QuotasResource(Target target, Properties properties) {
1819
super(target, properties);
1920
}
2021

21-
public String show() {
22-
return null;
22+
public String get() {
23+
return target.request(MediaType.APPLICATION_JSON).get(String.class);
2324
}
2425

2526
public String update() {

src/main/java/org/openstack/api/compute/ext/SimpleTenantUsageResource.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Properties;
44

55
import javax.ws.rs.client.Target;
6+
import javax.ws.rs.core.MediaType;
67

78
import org.openstack.api.common.Resource;
89

@@ -17,5 +18,9 @@ public class SimpleTenantUsageResource extends Resource {
1718
public SimpleTenantUsageResource(Target target, Properties properties) {
1819
super(target, properties);
1920
}
21+
22+
public String get() {
23+
return target.request(MediaType.APPLICATION_JSON).get(String.class);
24+
}
2025

2126
}

src/main/java/org/openstack/api/compute/notavailable/FloatingIpDnsResource.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,18 @@
33
import java.util.Properties;
44

55
import javax.ws.rs.client.Target;
6+
import javax.ws.rs.core.MediaType;
67

78
import org.openstack.api.common.Resource;
89

910
public class FloatingIpDnsResource extends Resource {
1011

11-
protected FloatingIpDnsResource(Target target, Properties properties) {
12+
public FloatingIpDnsResource(Target target, Properties properties) {
1213
super(target, properties);
1314
}
1415

15-
16+
public String get() {
17+
return target.request(MediaType.APPLICATION_JSON).get(String.class);
18+
}
19+
1620
}

src/main/java/org/openstack/api/compute/notavailable/VolumeTypeResource.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.Properties;
44

55
import javax.ws.rs.client.Target;
6+
import javax.ws.rs.core.MediaType;
67

78
import org.openstack.api.common.Resource;
89

@@ -19,9 +20,14 @@ public class VolumeTypeResource extends Resource {
1920
// return new FlavorsRepresentation(client, list);
2021
// }
2122

22-
protected VolumeTypeResource(Target target, Properties properties) {
23+
public VolumeTypeResource(Target target, Properties properties) {
2324
super(target, properties);
2425
}
26+
27+
public String get() {
28+
return target.request(MediaType.APPLICATION_JSON).get(String.class);
29+
}
30+
2531
public void delete() {
2632
}
2733

src/main/java/org/openstack/model/compute/nova/NovaServerForCreate.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.openstack.model.compute.nova;
22

33
import java.io.Serializable;
4+
import java.util.ArrayList;
45
import java.util.HashMap;
56
import java.util.List;
67
import java.util.Map;
@@ -124,15 +125,15 @@ public void setContents(String contents) {
124125

125126
@XmlElementWrapper(name = "personality")
126127
@XmlElement(name="file")
127-
private List<File> personality;
128+
private List<File> personality = new ArrayList<NovaServerForCreate.File>();
128129

129130
/**
130131
* This security groups are not created on the fly. They must be exist in
131132
* the tenant.
132133
*/
133134
@XmlElementWrapper(name = "security_groups")
134135
@XmlElement(name = "security_group")
135-
private List<SecurityGroup> securityGroups;
136+
private List<SecurityGroup> securityGroups = new ArrayList<NovaServerForCreate.SecurityGroup>();
136137

137138
/* (non-Javadoc)
138139
* @see org.openstack.model.compute.nova.ServerForCreate#getName()

0 commit comments

Comments
 (0)