Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

oracle.apps.fnd.appltest.diagfwk.jaxb
Class TestBaseJAXB

java.lang.Object
  extended by oracle.apps.fnd.appllcm.sdk.common.TestBaseLCM
      extended by oracle.apps.fnd.appltest.diagfwk.TestBaseDiagfwk
          extended by oracle.apps.fnd.appltest.diagfwk.jaxb.TestBaseJAXB
Direct Known Subclasses:
UTestTestDefJAXB

public abstract class TestBaseJAXB
extends TestBaseDiagfwk

Base test class for testing the XSD through JAXB

Since:
release specific (what release of product did this appear in)
Version:
$Header: TestBaseJAXB.java 07-oct-2007.14:21:26 ppradhan Exp $
Author:
ppradhan

Field Summary
protected  javax.xml.bind.JAXBContext context
           
protected  javax.xml.bind.Marshaller m
           
protected  java.lang.String mXMLStr
           
protected  boolean mXMLStrValid
           
protected  javax.xml.bind.Unmarshaller u
           
 
Fields inherited from class oracle.apps.fnd.appltest.diagfwk.TestBaseDiagfwk
SYSPROP_ORACLE_ADR_BASE, SYSPROP_ORACLE_ADR_HOME, SYSPROP_ORACLE_ADR_INSTANCE_ID, SYSPROP_ORACLE_ADR_PRODUCT_ID, SYSPROP_TEST_DIR
 
Fields inherited from class oracle.apps.fnd.appllcm.sdk.common.TestBaseLCM
mWorkingDir
 
Constructor Summary
TestBaseJAXB()
           
 
Method Summary
protected abstract  java.lang.String getSchemaFileNameNoExt()
          Gets the schema file name without extension
protected  java.lang.String getSchemaPackage()
          Gets the schema package
 void setUp()
           
protected  void setXMLStr(java.lang.String pXMLStr)
          Sets the XML String to test
protected  void setXMLStrValid(boolean pXMLStrValid)
          Sets the boolean flag to indicate if the XML String currently set for testing is expected to be valid or invalid.
 void testMarshalValid()
           
 void testUnmarshalInvalid()
           
 void testUnmarshalValid()
           
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.TestBaseDiagfwk
addSummaryMsg, assertCount, assertCountActiveInputParams, assertCountActiveOutputParams, assertCountActivePrereqs, assertCountActiveTagValues, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsBobj, assertEqualsListSize, assertFileContains_s, assertFileContainsUnderWorkDir, assertInputSetExists, assertListContents, assertNestedExecsForRun, assertNotTagValueAssocInTest, assertRunExists, assertRunNotExists, assertRunNotExistsById, assertSingeTestGotCreated, assertTagExists, assertTagIdNotExists, assertTagValueAssocExists, assertTagValueExists, assertTagValueIdNotExists, assertTestDefExists, assertTestDefExists, assertTestDefNotExists, assertTestExecExists, assertTestExecs, assertTestMetadataDoesNotReferenceTagValueId, assertTestParamExists, assertTestParamExists, assertTestsGotCreated, checkTagExists, cleanPSRConnectionPool, clearAdrSystemProperties, createIncident, createIncident, createInputSet, createPSRConnectionPool, delete, deleteDir, deleteFileUnderWorkDir_s, deleteFNDMessage, deleteInputSet, deleteModuleId, deleteModuleIdByModKeys, deleteProfileValue, deleteProfileValueAtSiteLevel, deleteRun, deleteTag, deleteTagValue, deleteTaxModules, deleteTestDef, deleteTestExec, doLoginAsSpecificUser, fetchTestRun, getConnection, getDefaultADRBase, getFileContents, getSysGuid, getTestPassword, getTestPasswordAsArg, getTestUserName, getTestUserNameAsArg, getWorkDir, grantAllTagPrivs, grantAllTagPrivsByName, grantAllTestPrivs, grantAllTestPrivsByName, grantTestUpdateAllowed, insertFNDMessage, insertModuleDelHeirarchy, insertModuleId, insertModuleId, insertModuleId, insertModuleId, insertModuleId, insertModuleId, insertTag, insertTag, insertTagValue, insertTagValue, insertTagValue, insertTagValueHeirarchy, insertTagValuePrereq, insertTagValuePrereq, insertTagValueWithParent, loadTaxModuleHeirarchy, loadTaxModules, loadTests, loadTests, loginAsAdmin, loginAsAdvancedUser, loginAsAnonymous, loginAsDefault, loginAsRegularUser, loginAsViewer, lookupModuleIdForKey, makeDescriptiveHeader, makeErrorInfo, makeFixInfo, makeHeader, makeMessage, makeMessageLinkExternal, makeMessageLinkInternal, makeMsgList, makeNameValue, makeSection, makeStepReportExtn, makeSummaryInfo, makeTable, makeTestReportExtn, removeCycleSrcIdPrereqId, returnConnection, runTest, runTests, runTests, saveProfileValue, saveProfileValueAtSiteLevel, setAdrSystemProperties, setTestPassword, setTestUserName, setUpBaseDiag, setUpBaseDiagClass, tearDownBaseDiag, tearDownBaseDiagClass, toList, verifyExtractedReportsExist, verifyExtractedReportsExist, verifyExtractedReportsExist, verifyExtractedReportsExist, verifyFileExists, verifyTestRun, writeFile, writeFile
 
Methods inherited from class oracle.apps.fnd.appllcm.sdk.common.TestBaseLCM
assertFileContains, deleteFilesUnderDir, deleteFilesUnderDir, deleteFileUnderDir, deleteFileUnderWorkDir, getWorkingDir, setUpBase, setWorkingDir, tearDownBase, writeFileUnderDir, writeFileUnderWorkDir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

protected javax.xml.bind.JAXBContext context

u

protected javax.xml.bind.Unmarshaller u

m

protected javax.xml.bind.Marshaller m

mXMLStr

protected java.lang.String mXMLStr

mXMLStrValid

protected boolean mXMLStrValid
Constructor Detail

TestBaseJAXB

public TestBaseJAXB()
Method Detail

getSchemaFileNameNoExt

protected abstract java.lang.String getSchemaFileNameNoExt()
Gets the schema file name without extension


getSchemaPackage

protected java.lang.String getSchemaPackage()
Gets the schema package


setXMLStr

protected void setXMLStr(java.lang.String pXMLStr)
Sets the XML String to test


setXMLStrValid

protected void setXMLStrValid(boolean pXMLStrValid)
Sets the boolean flag to indicate if the XML String currently set for testing is expected to be valid or invalid.


setUp

public void setUp()
           throws java.lang.Exception
Throws:
java.lang.Exception

testUnmarshalValid

public void testUnmarshalValid()
                        throws java.lang.Exception
Throws:
java.lang.Exception

testMarshalValid

public void testMarshalValid()
                      throws java.lang.Exception
Throws:
java.lang.Exception

testUnmarshalInvalid

public void testUnmarshalInvalid()
                          throws java.lang.Exception
Throws:
java.lang.Exception

Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.