org.dasein.cloud.test.network
Class StatefulLoadBalancerTests

java.lang.Object
  extended by org.dasein.cloud.test.network.StatefulLoadBalancerTests

public class StatefulLoadBalancerTests
extends Object

Implements test cases against stateful load balancer functions.

Created by George Reese: 3/8/13 4:34 PM

Since:
2013.04
Version:
2013.04 initial version
Author:
George Reese

Field Summary
 org.junit.rules.TestName name
           
 
Constructor Summary
StatefulLoadBalancerTests()
           
 
Method Summary
 void addDataCenter()
           
 void addIP()
           
 void addRemoveListeners()
           
 void addServer()
           
 void after()
           
 void before()
           
static void cleanUp()
           
static void configure()
           
 void createInternalLoadBalancer()
           
 void createLoadBalancer()
           
 void createLoadBalancerHealthCheck()
           
 void createLoadBalancerWithHealthCheck()
           
 void createLoadBalancerWithHttpsListener()
           
 void createSSLCertificate()
           
 void listLoadBalancers()
           
 void modifyHealthCheck()
           
 void removeDataCenter()
           
 void removeIP()
           
 void removeLoadBalancer()
           
 void removeServer()
           
 void removeSSLCertificate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final org.junit.rules.TestName name
Constructor Detail

StatefulLoadBalancerTests

public StatefulLoadBalancerTests()
Method Detail

configure

public static void configure()

cleanUp

public static void cleanUp()

before

public void before()

after

public void after()

createLoadBalancer

public void createLoadBalancer()
                        throws org.dasein.cloud.CloudException,
                               org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

createLoadBalancerWithHttpsListener

public void createLoadBalancerWithHttpsListener()
                                         throws org.dasein.cloud.CloudException,
                                                org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

addRemoveListeners

public void addRemoveListeners()
                        throws org.dasein.cloud.CloudException,
                               org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

createLoadBalancerWithHealthCheck

public void createLoadBalancerWithHealthCheck()
                                       throws org.dasein.cloud.CloudException,
                                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

modifyHealthCheck

public void modifyHealthCheck()
                       throws org.dasein.cloud.CloudException,
                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException
See Also:
LoadBalancerSupport.modifyHealthCheck(String, org.dasein.cloud.network.HealthCheckOptions)

createInternalLoadBalancer

public void createInternalLoadBalancer()
                                throws org.dasein.cloud.CloudException,
                                       org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

addDataCenter

public void addDataCenter()
                   throws org.dasein.cloud.CloudException,
                          org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

addIP

public void addIP()
           throws org.dasein.cloud.CloudException,
                  org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

addServer

public void addServer()
               throws org.dasein.cloud.CloudException,
                      org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeDataCenter

public void removeDataCenter()
                      throws org.dasein.cloud.CloudException,
                             org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeIP

public void removeIP()
              throws org.dasein.cloud.CloudException,
                     org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeServer

public void removeServer()
                  throws org.dasein.cloud.CloudException,
                         org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeLoadBalancer

public void removeLoadBalancer()
                        throws org.dasein.cloud.CloudException,
                               org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

createLoadBalancerHealthCheck

public void createLoadBalancerHealthCheck()
                                   throws org.dasein.cloud.CloudException,
                                          org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

createSSLCertificate

public void createSSLCertificate()
                          throws org.dasein.cloud.CloudException,
                                 org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

removeSSLCertificate

public void removeSSLCertificate()
                          throws org.dasein.cloud.CloudException,
                                 org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException

listLoadBalancers

public void listLoadBalancers()
                       throws org.dasein.cloud.CloudException,
                              org.dasein.cloud.InternalException
Throws:
org.dasein.cloud.CloudException
org.dasein.cloud.InternalException


Copyright © 2009-2014 Dell, Inc.. All Rights Reserved.