org.ourgrid.common.security
Class SecurityExecutionTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.ourgrid.common.security.SecurityExecutionTest
All Implemented Interfaces:
junit.framework.Test, PreCommitTest, SecurityTest, SelectiveTest, SpecialCareTest, StressTest

public class SecurityExecutionTest
extends junit.framework.TestCase
implements SecurityTest, SpecialCareTest

Executes MyGrid x Peer x UA using the security scheme.


Constructor Summary
SecurityExecutionTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testExecution_MyGrid_Peer_Peer_UAs()
          Follow these steps.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface junit.framework.Test
countTestCases, run
 

Constructor Detail

SecurityExecutionTest

public SecurityExecutionTest()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception
See Also:
TestCase.setUp()

tearDown

protected void tearDown()
                 throws java.lang.Exception
Overrides:
tearDown in class junit.framework.TestCase
Throws:
java.lang.Exception
See Also:
TestCase.tearDown()

testExecution_MyGrid_Peer_Peer_UAs

public void testExecution_MyGrid_Peer_Peer_UAs()
                                        throws java.lang.Exception
Follow these steps. Config UA environment (ua.properties, keystore, truststore) Config Peer I environment (peer.properties, keystore, truststore) Config Peer II environment (peer.properties, keystore, truststore) Config MyGrid environment (mg.properties, keystore, truststore) Exchange certificates Init Core Peer Init UA Init Peer I Init Peer II Init MyGrid Peer I SetGrid MyGrid SetGrid Peer II Addjob Wait for job Check results Shutdown everything

Throws:
java.lang.Exception