org.nees.data.test
Class NFMSFacadeTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.nees.data.test.NFMSTestMetaClass
              extended byorg.nees.data.test.NFMSFacadeTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
NFMSFacadeFTPTest, NFMSFacadeGridFTPTest, NFMSFacadeLocalFileTest

public abstract class NFMSFacadeTest
extends NFMSTestMetaClass

Author:
jgaynor

Field Summary
 
Fields inherited from class org.nees.data.test.NFMSTestMetaClass
APPEND_FILE_COUNT_KEY, BACKEND_TESTS_ENABLED_KEY, DOWNLOADOPTIONS_COUNT, FAILED, FILE_SIZE_KEY, FTP_PASSWORD_KEY, FTP_TESTS_ENABLED_KEY, FTP_USERNAME_KEY, GENERAL_TESTS_ENABLED_KEY, GRID_FTP_TESTS_ENABLED_KEY, GRID_USER_CREDENTIAL_FILE_KEY, LOCAL_DEBUG_MODE_KEY, LOCAL_DEBUG_SESSION_USER_KEY, LOCAL_DEBUG_USER_HOME_KEY, LOCAL_FILE_TESTS_ENABLED_KEY, NFMS_FACADE_TESTS_ENABLED_KEY, NFMS_PROPERTIES_FILE_KEY, NFMS_SERVICE_URI_KEY, OK, SCRATCH_DIRECTORY_KEY, TEST_LOGICAL_NAME_KEY, TEST_NAMESPACE_KEY, TEST_PROPERTIES_FILE_KEY, UPLOADOPTIONS_COUNT_KEY, VERSION_FILE_COUNT_KEY
 
Constructor Summary
NFMSFacadeTest(java.lang.String x)
          Creates a new instance of NFMSFacadeTest
 
Method Summary
abstract  java.lang.String getProtocol()
           
 void testAppend()
           
 void testAppendNew_NoPreexistingFile()
           
 void testAppendNew_WithPreexistingFile()
           
 void testAppendNewVersions_NoPreexistingFile()
           
 void testAppendNewVersions_WithPreexistingFile()
           
 void testBadGet()
           
 void testBadLogicalName()
           
 void testPutNew()
           
 void testPutNewVersion()
           
 void testPutNoPre_ExistingFile()
           
 void testPutPre_ExistingNewFileFailure()
           
 
Methods inherited from class org.nees.data.test.NFMSTestMetaClass
getAssumedAuthenticIdentity, getBackend, getBootstrapper, getFTU, getGridID, getLocalNFMS, getNFMSProperties, getRepoRootDirURI, getScratchDir, getTestProperties, getUserDirURI, makeLogicalName, report, report
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NFMSFacadeTest

public NFMSFacadeTest(java.lang.String x)
Creates a new instance of NFMSFacadeTest

Method Detail

getProtocol

public abstract java.lang.String getProtocol()

testAppend

public void testAppend()

testAppendNew_NoPreexistingFile

public void testAppendNew_NoPreexistingFile()

testAppendNew_WithPreexistingFile

public void testAppendNew_WithPreexistingFile()

testPutNoPre_ExistingFile

public void testPutNoPre_ExistingFile()

testPutPre_ExistingNewFileFailure

public void testPutPre_ExistingNewFileFailure()

testPutNew

public void testPutNew()

testPutNewVersion

public void testPutNewVersion()

testAppendNewVersions_NoPreexistingFile

public void testAppendNewVersions_NoPreexistingFile()

testAppendNewVersions_WithPreexistingFile

public void testAppendNewVersions_WithPreexistingFile()

testBadGet

public void testBadGet()

testBadLogicalName

public void testBadLogicalName()