org.dasein.cloud.test
Class BaseTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.dasein.cloud.test.BaseTestCase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AccessTestCase, AccountingTestCase, CDNTestCase, DataCenterTestCase, FirewallTestCase, ImageTestCase, IpAddressTestCase, KeyValueDatabaseTestCase, LoadBalancerTestCase, MinimumFunctionalityTestCase, NotificationsTestCase, RelationalDatabaseTestCase, ScalingTestCase, ServerTestCase, SnapshotTestCase, StorageTestCase, VolumeTestCase

public class BaseTestCase
extends junit.framework.TestCase


Constructor Summary
BaseTestCase(String name)
           
 
Method Summary
protected  Properties getProperties()
           
protected  org.dasein.cloud.CloudProvider getProvider()
           
protected  org.dasein.cloud.ProviderContext getTestContext()
           
static org.dasein.cloud.ProviderContext getTestContext(Class<? extends org.dasein.cloud.CloudProvider> providerClass)
           
protected  String getTestDataCenterId()
           
protected  String getTestFirewallId()
           
protected  String getTestMachineImageId()
           
protected  String getTestProduct()
           
protected  String launch(org.dasein.cloud.CloudProvider provider)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BaseTestCase

public BaseTestCase(String name)
Method Detail

getTestContext

public static org.dasein.cloud.ProviderContext getTestContext(Class<? extends org.dasein.cloud.CloudProvider> providerClass)

getProperties

protected Properties getProperties()

getTestContext

protected org.dasein.cloud.ProviderContext getTestContext()

getTestDataCenterId

protected String getTestDataCenterId()

getTestFirewallId

protected String getTestFirewallId()

getTestMachineImageId

protected String getTestMachineImageId()

getTestProduct

protected String getTestProduct()

getProvider

protected org.dasein.cloud.CloudProvider getProvider()
                                              throws InstantiationException,
                                                     IllegalAccessException
Throws:
InstantiationException
IllegalAccessException

launch

protected String launch(org.dasein.cloud.CloudProvider provider)
                 throws org.dasein.cloud.InternalException,
                        org.dasein.cloud.CloudException
Throws:
org.dasein.cloud.InternalException
org.dasein.cloud.CloudException


Copyright © 2010 enStratus Networks LLC. All Rights Reserved.