org.osesb.utilities.encryption.test
Class SymmetricEncryptionHelperTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.osesb.utilities.junit.OSESBTestCase
              extended by org.osesb.utilities.encryption.test.SymmetricEncryptionHelperTest
All Implemented Interfaces:
junit.framework.Test

public class SymmetricEncryptionHelperTest
extends OSESBTestCase

Basic Tests for encryption helper Classes that deal with symmetric keys, including:


Field Summary
protected  java.io.File scratchDirectory
          scratchDirectory for writing and reading generated keys.
 
Fields inherited from class org.osesb.utilities.junit.OSESBTestCase
configFile, log, reader, testDataDirectory, testProperties, thisClassName
 
Constructor Summary
SymmetricEncryptionHelperTest(java.lang.String name)
          Construct a new instance.
 
Method Summary
static void main(java.lang.String[] args)
          The main method runs all the tests in the text ui
 void setUp()
          This method is called before a test is executed.
static junit.framework.Test suite()
          The suite method runs all the tests
 void tearDown()
          This method is called after a test is executed.
 void testJCESymmetricEncryptionHelper()
          Test JCESymmetricEncryptionHelper.
 void testXMLSymmetricEncryptionHelper()
          Test XMLSymmetricEncryptionHelper.
 
Methods inherited from class org.osesb.utilities.junit.OSESBTestCase
getBooleanTestProperty, getIntTestProperty, getLongTestProperty, getTestResourcesAsStreams, getTestResourcesAsText, getTestResourcesFiles, loadTestProperties, readTestFilesAsStreams
 
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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

scratchDirectory

protected java.io.File scratchDirectory
scratchDirectory for writing and reading generated keys. See setUp().

Constructor Detail

SymmetricEncryptionHelperTest

public SymmetricEncryptionHelperTest(java.lang.String name)
Construct a new instance.

OSESBTestCase (ancestor) constructor does the following:

  1. Instantiates a logging implementation.
  2. Instantiates an instance of ClassLoaderFileReader for reading test files from the ClassPath (not the file system).
  3. Loads Test.properties into ResourceBundle testProperties.
  4. Sets the testDataDirectory property using the testDataDirectory entry from Test.properties.

Method Detail

suite

public static junit.framework.Test suite()
The suite method runs all the tests


setUp

public void setUp()
           throws java.lang.Exception
This method is called before a test is executed.

Overrides:
setUp in class OSESBTestCase
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
This method is called after a test is executed.

Overrides:
tearDown in class OSESBTestCase
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)
The main method runs all the tests in the text ui


testJCESymmetricEncryptionHelper

public void testJCESymmetricEncryptionHelper()
                                      throws java.lang.Exception
Test JCESymmetricEncryptionHelper.

Throws:
java.lang.Exception

testXMLSymmetricEncryptionHelper

public void testXMLSymmetricEncryptionHelper()
                                      throws java.lang.Exception
Test XMLSymmetricEncryptionHelper.

Throws:
java.lang.Exception