mirror of https://github.com/apache/jclouds.git
Tidyup
This commit is contained in:
parent
3f8bf7e746
commit
28b7309b03
|
@ -30,8 +30,6 @@ import javax.xml.bind.annotation.XmlElement;
|
|||
|
||||
import com.google.common.base.Objects;
|
||||
import com.google.common.base.Objects.ToStringHelper;
|
||||
import com.google.common.base.Splitter;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.Sets;
|
||||
|
||||
/**
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.jclouds.vcloud.director.v1_5.domain;
|
|||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import com.google.common.collect.Sets;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "IpAddresses")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "IpAddresses")
|
||||
public class IpAddresses {
|
||||
|
||||
public static Builder builder() {
|
||||
|
@ -83,7 +83,7 @@ public class IpAddresses {
|
|||
this.ipAddresses = ImmutableSet.copyOf(orgs);
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "IpAddress")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IpAddress")
|
||||
private Set<String> ipAddresses = Sets.newLinkedHashSet();
|
||||
|
||||
public Set<String> getIpAddresses() {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
@ -31,7 +31,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "IpRange")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "IpRange")
|
||||
public class IpRange {
|
||||
|
||||
public static Builder builder() {
|
||||
|
@ -82,9 +82,9 @@ public class IpRange {
|
|||
}
|
||||
|
||||
|
||||
@XmlElement(namespace = NS, name = "StartAddress")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "StartAddress")
|
||||
private String startAddress;
|
||||
@XmlElement(namespace = NS, name = "EndAddress")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "EndAddress")
|
||||
private String endAddress;
|
||||
|
||||
/**
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.jclouds.vcloud.director.v1_5.domain;
|
|||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import com.google.common.collect.Sets;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "IpRanges")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "IpRanges")
|
||||
public class IpRanges {
|
||||
|
||||
public static Builder builder() {
|
||||
|
@ -83,7 +83,7 @@ public class IpRanges {
|
|||
this.ipRanges = ImmutableSet.copyOf(ipRanges);
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "IpRange")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IpRange")
|
||||
private Set<IpRange> ipRanges = Sets.newLinkedHashSet();
|
||||
|
||||
public Set<IpRange> getIpRanges() {
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
|
@ -33,7 +33,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "IpScope")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "IpScope")
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
public class IpScope {
|
||||
|
||||
|
@ -151,21 +151,21 @@ public class IpScope {
|
|||
this.isInherited = isInherited;
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "IsInherited")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IsInherited")
|
||||
private boolean isInherited;
|
||||
@XmlElement(namespace = NS, name = "Gateway")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Gateway")
|
||||
private String gateway;
|
||||
@XmlElement(namespace = NS, name = "Netmask")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Netmask")
|
||||
private String netmask;
|
||||
@XmlElement(namespace = NS, name = "Dns1")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Dns1")
|
||||
private String dns1;
|
||||
@XmlElement(namespace = NS, name = "Dns2")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Dns2")
|
||||
private String dns2;
|
||||
@XmlElement(namespace = NS, name = "DnsSuffix")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "DnsSuffix")
|
||||
private String dnsSuffix;
|
||||
@XmlElement(namespace = NS, name = "IpRanges")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IpRanges")
|
||||
private IpRanges ipRanges;
|
||||
@XmlElement(namespace = NS, name = "AllocatedIpAddresses")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "AllocatedIpAddresses")
|
||||
private IpAddresses allocatedIpAddresses;
|
||||
|
||||
/**
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
|
@ -33,7 +33,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "NetworkConfiguration")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "NetworkConfiguration")
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
public class NetworkConfiguration{
|
||||
|
||||
|
@ -138,19 +138,19 @@ public class NetworkConfiguration{
|
|||
this.fenceMode = fenceMode;
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "IpScope")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IpScope")
|
||||
private IpScope ipScope;
|
||||
@XmlElement(namespace = NS, name = "ParentNetwork")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "ParentNetwork")
|
||||
private ReferenceType<?> parentNetwork;
|
||||
@XmlElement(namespace = NS, name = "FenceMode")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "FenceMode")
|
||||
private String fenceMode;
|
||||
@XmlElement(namespace = NS, name = "RetainNetInfoAcrossDeployments")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "RetainNetInfoAcrossDeployments")
|
||||
private boolean retainNetInfoAcrossDeployments = false;
|
||||
@XmlElement(namespace = NS, name = "Features")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Features")
|
||||
private NetworkFeatures features;
|
||||
@XmlElement(namespace = NS, name = "SyslogServerSettings")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "SyslogServerSettings")
|
||||
private SyslogServerSettings syslogServerSettings;
|
||||
@XmlElement(namespace = NS, name = "RouterInfo")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "RouterInfo")
|
||||
private RouterInfo routerInfo;
|
||||
|
||||
/**
|
||||
|
|
|
@ -20,7 +20,7 @@ package org.jclouds.vcloud.director.v1_5.domain;
|
|||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
|
@ -36,7 +36,7 @@ import com.google.common.collect.Sets;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "Features")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "Features")
|
||||
public class NetworkFeatures {
|
||||
|
||||
public static Builder builder() {
|
||||
|
@ -82,7 +82,7 @@ public class NetworkFeatures {
|
|||
// For JAXB and builder use
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "NetworkService")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "NetworkService")
|
||||
private Set<NetworkService> services = Sets.newLinkedHashSet();
|
||||
|
||||
/**
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
@ -31,7 +31,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "NetworkService")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "NetworkService")
|
||||
public class NetworkService {
|
||||
|
||||
public static Builder builder() {
|
||||
|
@ -69,7 +69,7 @@ public class NetworkService {
|
|||
// For JAXB and builder use
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "IsEnabled")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "IsEnabled")
|
||||
private boolean isEnabled;
|
||||
|
||||
/**
|
||||
|
|
|
@ -18,9 +18,9 @@
|
|||
*/
|
||||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static com.google.common.base.Preconditions.checkNotNull;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static com.google.common.base.Objects.*;
|
||||
import static com.google.common.base.Preconditions.*;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import java.net.URI;
|
||||
import java.util.Set;
|
||||
|
@ -28,13 +28,11 @@ import java.util.Set;
|
|||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
import org.jclouds.ovf.Network;
|
||||
|
||||
import com.google.common.base.Objects;
|
||||
import com.google.common.base.Objects.ToStringHelper;
|
||||
import com.google.common.collect.Sets;
|
||||
|
||||
@XmlRootElement(namespace = NS, name = "OrgNetwork")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "OrgNetwork")
|
||||
public class OrgNetwork extends EntityType<OrgNetwork> {
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
|
@ -54,7 +52,7 @@ public class OrgNetwork extends EntityType<OrgNetwork> {
|
|||
private IpAddresses allowedExternalIpAddresses;
|
||||
|
||||
/**
|
||||
* @see Network#getConfiguration()
|
||||
* @see OrgNetwork#getConfiguration()
|
||||
*/
|
||||
public Builder configuration(NetworkConfiguration networkConfiguration) {
|
||||
this.networkConfiguration = networkConfiguration;
|
||||
|
@ -62,7 +60,7 @@ public class OrgNetwork extends EntityType<OrgNetwork> {
|
|||
}
|
||||
|
||||
/**
|
||||
* @see Network#getNetworkPool()
|
||||
* @see OrgNetwork#getNetworkPool()
|
||||
*/
|
||||
public Builder networkPool(ReferenceType<?> networkPool) {
|
||||
this.networkPool = networkPool;
|
||||
|
@ -70,7 +68,7 @@ public class OrgNetwork extends EntityType<OrgNetwork> {
|
|||
}
|
||||
|
||||
/**
|
||||
* @see Network#getAllowedExternalIpAddresses()
|
||||
* @see OrgNetwork#getAllowedExternalIpAddresses()
|
||||
*/
|
||||
public Builder allowedExternalIpAddresses(IpAddresses allowedExternalIpAddresses) {
|
||||
this.allowedExternalIpAddresses = allowedExternalIpAddresses;
|
||||
|
@ -183,11 +181,11 @@ public class OrgNetwork extends EntityType<OrgNetwork> {
|
|||
super(href, name);
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "Configuration")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "Configuration")
|
||||
private NetworkConfiguration networkConfiguration;
|
||||
@XmlElement(namespace = NS, name = "NetworkPool")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "NetworkPool")
|
||||
private ReferenceType<?> networkPool;
|
||||
@XmlElement(namespace = NS, name = "AllowedExternalIpAddresses")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "AllowedExternalIpAddresses")
|
||||
private IpAddresses allowedExternalIpAddresses;
|
||||
|
||||
/**
|
||||
|
|
|
@ -28,9 +28,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
|
|||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
|
||||
import com.google.common.base.Objects;
|
||||
import com.google.common.base.Splitter;
|
||||
import com.google.common.base.Objects.ToStringHelper;
|
||||
import com.google.common.collect.Iterables;
|
||||
|
||||
/**
|
||||
* A reference to a resource.
|
||||
|
|
|
@ -31,7 +31,6 @@ import javax.xml.bind.annotation.XmlAttribute;
|
|||
import javax.xml.bind.annotation.XmlElement;
|
||||
|
||||
import com.google.common.base.Objects;
|
||||
import com.google.common.base.Splitter;
|
||||
import com.google.common.base.Objects.ToStringHelper;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.Sets;
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
@ -31,7 +31,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "RouterInfo")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "RouterInfo")
|
||||
public class RouterInfo {
|
||||
public static Builder builder() {
|
||||
return new Builder();
|
||||
|
@ -71,7 +71,7 @@ public class RouterInfo {
|
|||
}
|
||||
|
||||
|
||||
@XmlElement(namespace = NS, name = "ExternalIp")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "ExternalIp")
|
||||
private String externalIp;
|
||||
|
||||
/**
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
package org.jclouds.vcloud.director.v1_5.domain;
|
||||
|
||||
import static com.google.common.base.Objects.equal;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorMediaType.NS;
|
||||
import static org.jclouds.vcloud.director.v1_5.VCloudDirectorConstants.*;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
|
@ -34,7 +34,7 @@ import com.google.common.base.Objects;
|
|||
*
|
||||
* @author danikov
|
||||
*/
|
||||
@XmlRootElement(namespace = NS, name = "SyslogServerSettings")
|
||||
@XmlRootElement(namespace = VCLOUD_1_5_NS, name = "SyslogServerSettings")
|
||||
@XmlAccessorType(XmlAccessType.FIELD)
|
||||
public class SyslogServerSettings {
|
||||
|
||||
|
@ -83,9 +83,9 @@ public class SyslogServerSettings {
|
|||
// For JAXB and builder use
|
||||
}
|
||||
|
||||
@XmlElement(namespace = NS, name = "SyslogServerIp1")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "SyslogServerIp1")
|
||||
private String syslogServerIp1;
|
||||
@XmlElement(namespace = NS, name = "SyslogServerIp2")
|
||||
@XmlElement(namespace = VCLOUD_1_5_NS, name = "SyslogServerIp2")
|
||||
private String syslogServerIp2;
|
||||
|
||||
/**
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*/
|
||||
package org.jclouds.vcloud.director.v1_5.features;
|
||||
|
||||
import static org.testng.Assert.assertEquals;
|
||||
import static org.testng.Assert.*;
|
||||
|
||||
import java.net.URI;
|
||||
|
||||
|
@ -33,6 +33,7 @@ import org.jclouds.vcloud.director.v1_5.domain.Metadata;
|
|||
import org.jclouds.vcloud.director.v1_5.domain.MetadataEntry;
|
||||
import org.jclouds.vcloud.director.v1_5.domain.NetworkConfiguration;
|
||||
import org.jclouds.vcloud.director.v1_5.domain.OrgNetwork;
|
||||
import org.jclouds.vcloud.director.v1_5.domain.Reference;
|
||||
import org.jclouds.vcloud.director.v1_5.domain.SyslogServerSettings;
|
||||
import org.jclouds.vcloud.director.v1_5.internal.BaseVCloudDirectorRestClientExpectTest;
|
||||
import org.testng.annotations.Test;
|
||||
|
@ -51,13 +52,13 @@ public class NetworkClientExpectTest extends BaseVCloudDirectorRestClientExpectT
|
|||
|
||||
VCloudDirectorClient client = requestsSendResponses(loginRequest, sessionResponse,
|
||||
getStandardRequest("GET", networkRef),
|
||||
getStandardPayloadResponse("/network/network.xml", VCloudDirectorMediaType.ORG_NETWORK_XML));
|
||||
getStandardPayloadResponse("/network/network.xml", VCloudDirectorMediaType.ORG_NETWORK));
|
||||
|
||||
OrgNetwork expected = OrgNetwork
|
||||
.builder()
|
||||
.name("internet01-Jclouds")
|
||||
.id("urn:vcloud:network:55a677cf-ab3f-48ae-b880-fab90421980c")
|
||||
.type(VCloudDirectorMediaType.ORG_NETWORK_XML)
|
||||
.type(VCloudDirectorMediaType.ORG_NETWORK)
|
||||
.href(URI.create("https://vcloudbeta.bluelock.com/api/network/55a677cf-ab3f-48ae-b880-fab90421980c"))
|
||||
.link(Link.builder()
|
||||
.rel("up")
|
||||
|
@ -96,12 +97,12 @@ public class NetworkClientExpectTest extends BaseVCloudDirectorRestClientExpectT
|
|||
|
||||
@Test
|
||||
public void testWhenResponseIs2xxLoginReturnsValidMetadata() {
|
||||
URI orgRef = URI.create("https://vcloudbeta.bluelock.com/api/network/55a677cf-ab3f-48ae-b880-fab90421980c");
|
||||
URI metaRef = URI.create(orgRef.toASCIIString()+"/metadata/");
|
||||
URI orgUri = URI.create(endpoint + "/network/55a677cf-ab3f-48ae-b880-fab90421980c");
|
||||
URI metaUri = URI.create(orgUri.toASCIIString() + "/metadata/");
|
||||
|
||||
VCloudDirectorClient client = requestsSendResponses(loginRequest, sessionResponse,
|
||||
getStandardRequest("GET", metaRef),
|
||||
getStandardPayloadResponse("/network/metadata.xml", VCloudDirectorMediaType.METADATA_XML));
|
||||
getStandardRequest("GET", metaUri),
|
||||
getStandardPayloadResponse("/network/metadata.xml", VCloudDirectorMediaType.METADATA));
|
||||
|
||||
Metadata expected = Metadata.builder()
|
||||
.type("application/vnd.vmware.vcloud.metadata+xml")
|
||||
|
@ -113,21 +114,25 @@ public class NetworkClientExpectTest extends BaseVCloudDirectorRestClientExpectT
|
|||
.build())
|
||||
.build();
|
||||
|
||||
assertEquals(client.getOrgClient().getMetadata(orgRef), expected);
|
||||
// TODO change network client to use ReferenceType<?> params
|
||||
Reference orgRef = Reference.builder().href(orgUri).build();
|
||||
|
||||
assertEquals(client.getNetworkClient().getMetadata(orgUri), expected);
|
||||
}
|
||||
|
||||
@Test(enabled=false) // No metadata in exemplar xml...
|
||||
public void testWhenResponseIs2xxLoginReturnsValidMetadataEntry() {
|
||||
URI metadataRef = URI.create(
|
||||
"https://vcloudbeta.bluelock.com/api/network/55a677cf-ab3f-48ae-b880-fab90421980c/metadata/KEY");
|
||||
URI metadataUri = URI.create(endpoint + "/network/55a677cf-ab3f-48ae-b880-fab90421980c/metadata/KEY");
|
||||
|
||||
VCloudDirectorClient client = requestsSendResponses(loginRequest, sessionResponse,
|
||||
getStandardRequest("GET", metadataRef),
|
||||
getStandardPayloadResponse("/network/metadata.xml", VCloudDirectorMediaType.METADATAENTRY_XML));
|
||||
getStandardRequest("GET", metadataUri),
|
||||
getStandardPayloadResponse("/network/metadata.xml", VCloudDirectorMediaType.METADATA_ENTRY));
|
||||
|
||||
MetadataEntry expected = MetadataEntry.builder()
|
||||
.build();
|
||||
MetadataEntry expected = MetadataEntry.builder().build();
|
||||
|
||||
assertEquals(client.getOrgClient().getMetadataEntry(metadataRef), expected);
|
||||
// TODO change network client to use ReferenceType<?> params
|
||||
Reference orgRef = Reference.builder().href(metadataUri).build();
|
||||
|
||||
assertEquals(client.getNetworkClient().getMetadataEntry(metadataUri), expected);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue