org.dasein.cloud.test.network
Class StatefulFirewallTests

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

public class StatefulFirewallTests
extends Object

[Class Documentation]

Created by George Reese: 2/23/13 10:22 PM

Author:
George Reese

Field Summary
 org.junit.rules.TestName name
           
 
Constructor Summary
StatefulFirewallTests()
           
 
Method Summary
 void addGeneralEgressAllow()
           
 void addGeneralEgressDeny()
           
 void addGeneralIngressAllow()
           
 void addGeneralIngressAllowGlobal()
           
 void addGeneralIngressDeny()
           
 void addVLANEgressAllow()
           
 void addVLANEgressDeny()
           
 void addVLANIngressAllow()
           
 void addVLANIngressDeny()
           
 void after()
           
 void before()
           
static void cleanUp()
           
static void configure()
           
 void createGeneralFirewall()
           
 void createGeneralFirewallWithRule()
           
 void createVLANFirewall()
           
 void createVLANFirewallAndAddAndRemoveIcmpRule()
           
 void createVLANFirewallWithRule()
           
 void launchVM()
           
 void removeFirewall()
           
 void revokeGeneralEgressAllow()
           
 void revokeGeneralEgressAllowOldStyle()
           
 void revokeGeneralEgressAllowOldStyleGlobal()
           
 void revokeGeneralEgressDeny()
           
 void revokeGeneralEgressDenyOldStyle()
           
 void revokeGeneralEgressDenyOldStyleGlobal()
           
 void revokeGeneralIngressAllow()
           
 void revokeGeneralIngressAllowOldStyle()
           
 void revokeGeneralIngressAllowOldStyleGlobal()
           
 void revokeGeneralIngressDeny()
           
 void revokeGeneralIngressDenyOldStyle()
           
 void revokeGeneralIngressDenyOldStyleGlobal()
           
 void revokeVLANEgressAllow()
           
 void revokeVLANEgressAllowOldStyle()
           
 void revokeVLANEgressAllowOldStyleGlobal()
           
 void revokeVLANEgressDeny()
           
 void revokeVLANEgressDenyOldStyle()
           
 void revokeVLANEgressDenyOldStyleGlobal()
           
 void revokeVLANIngressAllow()
           
 void revokeVLANIngressAllowOldStyle()
           
 void revokeVLANIngressAllowOldStyleGlobal()
           
 void revokeVLANIngressDeny()
           
 void revokeVLANIngressDenyOldStyle()
           
 void revokeVLANIngressDenyOldStyleGlobal()
           
 void verifyDuplicateRejection()
           
 
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

StatefulFirewallTests

public StatefulFirewallTests()
Method Detail

configure

public static void configure()

cleanUp

public static void cleanUp()

before

public void before()

after

public void after()

createGeneralFirewall

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

createGeneralFirewallWithRule

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

createVLANFirewall

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

createVLANFirewallWithRule

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

addGeneralIngressAllow

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

addGeneralIngressDeny

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

addGeneralEgressAllow

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

addGeneralEgressDeny

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

addVLANIngressAllow

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

addVLANIngressDeny

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

addVLANEgressAllow

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

addVLANEgressDeny

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

addGeneralIngressAllowGlobal

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

revokeGeneralIngressAllow

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

revokeGeneralIngressDeny

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

revokeGeneralEgressAllow

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

revokeGeneralEgressDeny

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

revokeVLANIngressAllow

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

revokeVLANIngressDeny

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

revokeVLANEgressAllow

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

revokeVLANEgressDeny

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

revokeGeneralIngressAllowOldStyle

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

revokeGeneralIngressDenyOldStyle

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

revokeGeneralEgressAllowOldStyle

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

revokeGeneralEgressDenyOldStyle

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

revokeVLANIngressAllowOldStyle

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

revokeVLANIngressDenyOldStyle

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

revokeVLANEgressAllowOldStyle

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

revokeVLANEgressDenyOldStyle

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

revokeGeneralIngressAllowOldStyleGlobal

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

revokeGeneralIngressDenyOldStyleGlobal

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

revokeGeneralEgressAllowOldStyleGlobal

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

revokeGeneralEgressDenyOldStyleGlobal

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

revokeVLANIngressAllowOldStyleGlobal

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

revokeVLANIngressDenyOldStyleGlobal

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

revokeVLANEgressAllowOldStyleGlobal

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

revokeVLANEgressDenyOldStyleGlobal

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

removeFirewall

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

launchVM

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

createVLANFirewallAndAddAndRemoveIcmpRule

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

verifyDuplicateRejection

public void verifyDuplicateRejection()
                              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.