org.fcrepo.test.api
Class TestAPIM

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.custommonkey.xmlunit.XMLTestCase
              extended by org.fcrepo.test.FedoraTestCase
                  extended by org.fcrepo.test.FedoraServerTestCase
                      extended by org.fcrepo.test.api.TestAPIM
All Implemented Interfaces:
junit.framework.Test, org.custommonkey.xmlunit.XMLConstants, org.custommonkey.xmlunit.XSLTConstants, Constants, FedoraTestConstants

public class TestAPIM
extends FedoraServerTestCase
implements Constants


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
static byte[] changeme1FOXMLObjectXML
           
static byte[] changeme2METSObjectXML
           
static byte[] demo1000ATOMObjectXML
           
static byte[] demo1001_relsext
           
static byte[] demo1001ATOMZip
           
static byte[] demo997FOXML10ObjectXML
           
static byte[] demo998FOXMLObjectXML
           
static byte[] demo999bMETS10ObjectXML
           
static byte[] demo999METSObjectXML
           
static byte[] dsXML
           
 
Fields inherited from class org.fcrepo.test.FedoraTestCase
ssl
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XLINK, XML_XSD, XMLNS, XSI
 
Fields inherited from interface org.fcrepo.common.FedoraTestConstants
BESECURITY, DEMO_DIR_PREFIX, FCFG, FEDORA_HOME_CLIENT, FEDORA_HOME_CLIENT_BIN, FEDORA_HOME_SERVER, FEDORA_HOME_SERVER_CONFIG, FEDORA_PASSWORD, FEDORA_USERNAME, NS_FCFG, NS_FEDORA_TYPES, NS_FEDORA_TYPES_PREFIX
 
Fields inherited from interface org.custommonkey.xmlunit.XSLTConstants
JAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENT
 
Fields inherited from interface org.custommonkey.xmlunit.XMLConstants
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR
 
Constructor Summary
TestAPIM()
           
 
Method Summary
 void compareDatastreamChecksum()
           
static void main(String[] args)
           
 void setUp()
           
static junit.framework.Test suite()
           
 void tearDown()
           
 void testAddDatastream()
          Until the various datastream tests are not interdependent, they must be executed as a single test
 void testGetDatastream()
           
 void testGetDatastreamHistory()
           
 void testGetDatastreams()
           
 void testGetNextPID()
           
 void testGetObjectXML()
           
 void testLegacyDOFormats()
           
 void testModifyDatastreamByReference()
           
 void testModifyDatastreamByValue()
           
 void testObjectMethods()
           
 void testPurgeDatastream()
           
 void testSetDatastreamState()
           
 void testSetDatastreamVersionable()
           
 void testValidate()
           
 
Methods inherited from class org.fcrepo.test.FedoraServerTestCase
getDemoObjects, getXMLQueryResult, getXMLQueryResult, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, ingestDemoObjects, purgeDemoObjects, purgeDemoObjects, testingAtom, testingAtomZip, testingMETS
 
Methods inherited from class org.fcrepo.test.FedoraTestCase
getBaseURL, getDemoAppServerContext, getDemoBaseURL, getFedoraAppServerContext, getFedoraClient, getFedoraClient, getHost, getPassword, getPort, getProtocol, getServerConfiguration, getUsername
 
Methods inherited from class org.custommonkey.xmlunit.XMLTestCase
assertNodeTestPasses, assertNodeTestPasses, assertNodeTestPasses, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLIdentical, assertXMLIdentical, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathExists, assertXpathExists, assertXpathExists, assertXpathNotExists, assertXpathNotExists, assertXpathNotExists, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, compareXML, compareXML, compareXML, compareXML, compareXML, compareXML
 
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

dsXML

public static byte[] dsXML

demo997FOXML10ObjectXML

public static byte[] demo997FOXML10ObjectXML

demo998FOXMLObjectXML

public static byte[] demo998FOXMLObjectXML

demo999METSObjectXML

public static byte[] demo999METSObjectXML

demo999bMETS10ObjectXML

public static byte[] demo999bMETS10ObjectXML

demo1000ATOMObjectXML

public static byte[] demo1000ATOMObjectXML

demo1001ATOMZip

public static byte[] demo1001ATOMZip

demo1001_relsext

public static byte[] demo1001_relsext

changeme1FOXMLObjectXML

public static byte[] changeme1FOXMLObjectXML

changeme2METSObjectXML

public static byte[] changeme2METSObjectXML
Constructor Detail

TestAPIM

public TestAPIM()
Method Detail

suite

public static junit.framework.Test suite()

setUp

public void setUp()
           throws Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
Exception

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase

testGetObjectXML

public void testGetObjectXML()
                      throws Exception
Throws:
Exception

testObjectMethods

public void testObjectMethods()
                       throws Exception
Throws:
Exception

testAddDatastream

public void testAddDatastream()
                       throws Exception
Until the various datastream tests are not interdependent, they must be executed as a single test

Throws:
Exception

testModifyDatastreamByReference

public void testModifyDatastreamByReference()
                                     throws Exception
Throws:
Exception

testModifyDatastreamByValue

public void testModifyDatastreamByValue()
                                 throws Exception
Throws:
Exception

compareDatastreamChecksum

public void compareDatastreamChecksum()
                               throws Exception
Throws:
Exception

testPurgeDatastream

public void testPurgeDatastream()
                         throws Exception
Throws:
Exception

testGetDatastream

public void testGetDatastream()
                       throws Exception
Throws:
Exception

testGetDatastreams

public void testGetDatastreams()
                        throws Exception
Throws:
Exception

testGetDatastreamHistory

public void testGetDatastreamHistory()
                              throws Exception
Throws:
Exception

testSetDatastreamState

public void testSetDatastreamState()
                            throws Exception
Throws:
Exception

testSetDatastreamVersionable

public void testSetDatastreamVersionable()
                                  throws Exception
Throws:
Exception

testGetNextPID

public void testGetNextPID()
                    throws Exception
Throws:
Exception

testLegacyDOFormats

public void testLegacyDOFormats()
                         throws Exception
Throws:
Exception

testValidate

public void testValidate()
                  throws Exception
Throws:
Exception

main

public static void main(String[] args)


Copyright © 2012 DuraSpace. All Rights Reserved.