<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="pdTests.xsl"?>
<PD_METHODS>
<COMMENT>
---------- PD_TESTS
</COMMENT>

<TEST_HEADER>

<FILE_NAME>pdAddRowTest.js</FILE_NAME>

<TEST>pdAddRowTest()</TEST>

<METHOD>pdAddRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCheckArgumentTest.js</FILE_NAME>

<TEST>pdCheckArgumentTest()</TEST>

<METHOD>pdCheckArgument()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCheckArrayTest.js</FILE_NAME>

<TEST>pdCheckArrayTest()</TEST>

<METHOD>pdCheckArray()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCheckDuplicatesTest.js</FILE_NAME>

<TEST>pdCheckDuplicatesTest()</TEST>

<METHOD>pdCheckDuplicates()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCheckNumberTest.js</FILE_NAME>

<TEST>pdCheckNumberTest()</TEST>

<METHOD>pdCheckNumber()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCheckStringTest.js</FILE_NAME>

<TEST>pdCheckStringTest()</TEST>

<METHOD>pdCheckString()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCommitTest.js</FILE_NAME>

<TEST>pdCommitTest()</TEST>

<METHOD>pdCommit()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCountAllRowsTest.js</FILE_NAME>

<TEST>pdCountAllRowsTest()</TEST>

<METHOD>pdCountAllRows()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCountRowsByKeyTest.js</FILE_NAME>

<TEST>pdCountRowsByKeyTest()</TEST>

<METHOD>pdCountRowsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdCreateObjectTest.js</FILE_NAME>

<TEST>pdCreateObjectTest()</TEST>

<METHOD>pdCreateObject()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdDeleteAllRowsTest.js</FILE_NAME>

<TEST>pdDeleteAllRowsTest()</TEST>

<METHOD>pdDeleteAllRows()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdDeleteRowByKeyTest.js</FILE_NAME>

<TEST>pdDeleteRowByKeyTest()</TEST>

<METHOD>pdDeleteRowByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdDeleteRowByNumTest.js</FILE_NAME>

<TEST>pdDeleteRowByNumTest()</TEST>

<METHOD>pdDeleteRowByNum()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdDeleteRowsByKeyTest.js</FILE_NAME>

<TEST>pdDeleteRowsByKeyTest()</TEST>

<METHOD>pdDeleteRowsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdFindRowNumByKeyTest.js</FILE_NAME>

<TEST>pdFindRowNumByKeyTest()</TEST>

<METHOD>pdFindRowNumByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdFindRowNumsByKeyTest.js</FILE_NAME>

<TEST>pdFindRowNumsByKeyTest()</TEST>

<METHOD>pdFindRowNumsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdGetAttributeNamesTest.js</FILE_NAME>

<TEST>pdGetAttributeNamesTest()</TEST>

<METHOD>pdGetAttributeNames()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdGetHTMLdocNameTest.js</FILE_NAME>

<TEST>pdGetHTMLdocNameTest()</TEST>

<METHOD>pdGetHTMLdocName()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdInitializeTest.js</FILE_NAME>

<TEST>pdInitializeTest()</TEST>

<METHOD>pdInitialize()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdInstantiateTest.js</FILE_NAME>

<TEST>pdInstantiateTest()</TEST>

<METHOD>pdInstantiate()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdLoadFromStoreTest.js</FILE_NAME>

<TEST>pdLoadFromStoreTest()</TEST>

<METHOD>pdLoadFromStore()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyRowByKeyTest.js</FILE_NAME>

<TEST>pdModifyRowByKeyTest()</TEST>

<METHOD>pdModifyRowByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyRowByNumTest.js</FILE_NAME>

<TEST>pdModifyRowByNumTest()</TEST>

<METHOD>pdModifyRowByNum()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyRowsByKeyTest.js</FILE_NAME>

<TEST>pdModifyRowsByKeyTest()</TEST>

<METHOD>pdModifyRowsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValByKeyAndColTest.js</FILE_NAME>

<TEST>pdModifyValByKeyAndColTest()</TEST>

<METHOD>pdModifyValByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValByKeyTest.js</FILE_NAME>

<TEST>pdModifyValByKeyTest()</TEST>

<METHOD>pdModifyValByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValByRowNumAndColTest.js</FILE_NAME>

<TEST>pdModifyValByRowNumAndColTest()</TEST>

<METHOD>pdModifyValByRowNumAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValsByColTest.js</FILE_NAME>

<TEST>pdModifyValsByColTest()</TEST>

<METHOD>pdModifyValsByCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValsByKeyAndColTest.js</FILE_NAME>

<TEST>pdModifyValsByKeyAndColTest()</TEST>

<METHOD>pdModifyValsByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdModifyValsByKeyTest.js</FILE_NAME>

<TEST>pdModifyValsByKeyTest()</TEST>

<METHOD>pdModifyValsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdProcessMultipleSelectTest.js</FILE_NAME>

<TEST>pdProcessMultipleSelectTest()</TEST>

<METHOD>pdProcessMultipleSelect()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadRowByKeyTest.js</FILE_NAME>

<TEST>pdReadRowByKeyTest()</TEST>

<METHOD>pdReadRowByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadRowByNumTest.js</FILE_NAME>

<TEST>pdReadRowByNumTest()</TEST>

<METHOD>pdReadRowByNum()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadRowsByKeyTest.js</FILE_NAME>

<TEST>pdReadRowsByKeyTest()</TEST>

<METHOD>pdReadRowsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadValByKeyAndColTest.js</FILE_NAME>

<TEST>pdReadValByKeyAndColTest()</TEST>

<METHOD>pdReadValByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadValByRowNumAndColTest.js</FILE_NAME>

<TEST>pdReadValByRowNumAndColTest()</TEST>

<METHOD>pdReadValByRowNumAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadValsByColTest.js</FILE_NAME>

<TEST>pdReadValsByColTest()</TEST>

<METHOD>pdReadValsByCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdReadValsByKeyAndColTest.js</FILE_NAME>

<TEST>pdReadValsByKeyAndColTest()</TEST>

<METHOD>pdReadValsByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdRefreshBinderTest.js</FILE_NAME>

<TEST>pdRefreshBinderTest()</TEST>

<METHOD>pdRefreshBinder()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdRemoveAttributesTest.js</FILE_NAME>

<TEST>pdRemoveAttributesTest()</TEST>

<METHOD>pdRemoveAttributes()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdSaveForLookupTest.js</FILE_NAME>

<TEST>pdSaveForLookupTest()</TEST>

<METHOD>pdSaveForLookup()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdSaveFormValueTest.js</FILE_NAME>

<TEST>pdSaveFormValueTest()</TEST>

<METHOD>pdSaveFormValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdSaveToStoreTest.js</FILE_NAME>

<TEST>pdSaveToStoreTest()</TEST>

<METHOD>pdSaveToStoreTest()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTableToDBobjTest.js</FILE_NAME>

<TEST>pdTableToDBobjTest()</TEST>

<METHOD>pdTableToDBobj()</METHOD>

</TEST_HEADER>






<TEST_HEADER>

<FILE_NAME>pdTransformRowByKeyTest.js</FILE_NAME>

<TEST>pdTransformRowByKeyTest()</TEST>

<METHOD>pdTransformRowByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformRowByNumTest.js</FILE_NAME>

<TEST>pdTransformRowByNumTest()</TEST>

<METHOD>pdTransformRowByNum()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformRowsByKeyTest.js</FILE_NAME>

<TEST>pdTransformRowsByKeyTest()</TEST>

<METHOD>pdTransformRowsByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformValByKeyAndColTest.js</FILE_NAME>

<TEST>pdTransformValByKeyAndColTest()</TEST>

<METHOD>pdTransformValByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformValByKeyTest.js</FILE_NAME>

<TEST>pdTransformValByKeyTest()</TEST>

<METHOD>pdTransformValByKey()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformValByRowNumAndColTest.js</FILE_NAME>

<TEST>pdTransformValByRowNumAndColTest()</TEST>

<METHOD>pdTransformValByRowNumAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformValsByColTest.js</FILE_NAME>

<TEST>pdTransformValsByColTest()</TEST>

<METHOD>pdTransformValsByCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdTransformValsByKeyAndColTest.js</FILE_NAME>

<TEST>pdTransformValsByKeyAndColTest()</TEST>

<METHOD>pdTransformValsByKeyAndCol()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>pdValidatePDtableTest.js</FILE_NAME>

<TEST>pdValidatePDtableTest()</TEST>

<METHOD>pdValidatePDtable()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psAddRowTest.js</FILE_NAME>

<TEST>psAddRowTest()</TEST>

<METHOD>psAddRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psCountRowsTest.js</FILE_NAME>

<TEST>psCountRowsTest()</TEST>

<METHOD>psCountRows()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psCreateSesObjTest.js</FILE_NAME>

<TEST>psCreateSesObjTest()</TEST>

<METHOD>psCreateSesObj()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psDeleteRowTest.js</FILE_NAME>

<TEST>psDeleteRowTest()</TEST>

<METHOD>psDeleteRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psFindRowTest.js</FILE_NAME>

<TEST>psFindRowTest()</TEST>

<METHOD>psFindRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetFormObjNamesTest.js</FILE_NAME>

<TEST>psGetFormObjNamesTest()</TEST>

<METHOD>psGetFormObjNames()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetFormObjPairsTest.js</FILE_NAME>

<TEST>psGetFormObjPairsTest()</TEST>

<METHOD>psGetFormObjPairs()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetFormObjValuesTest.js</FILE_NAME>

<TEST>psGetFormObjValuesTest()</TEST>

<METHOD>psGetFormObjValues()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetFormObjValueTest.js</FILE_NAME>

<TEST>psGetFormObjValueTest()</TEST>

<METHOD>psGetFormObjValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetSesObjNamesTest.js</FILE_NAME>

<TEST>psGetSesObjNamesTest()</TEST>

<METHOD>psGetSesObjNames()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetSesObjPairsTest.js</FILE_NAME>

<TEST>psGetSesObjPairsTest()</TEST>

<METHOD>psGetSesObjPairs()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetSesObjValuesTest.js</FILE_NAME>

<TEST>psGetSesObjValuesTest()</TEST>

<METHOD>psGetSesObjValues()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psGetSesObjValueTest.js</FILE_NAME>

<TEST>psGetSesObjValueTest()</TEST>

<METHOD>psGetSesObjValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psInvalidateSesObjTest.js</FILE_NAME>

<TEST>psInvalidateSesObjTest()</TEST>

<METHOD>psInvalidateSesObj()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psModifyRowTest.js</FILE_NAME>

<TEST>psModifyRowTest()</TEST>

<METHOD>psModifyRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psModifyValueTest.js</FILE_NAME>

<TEST>psModifyValueTest()</TEST>

<METHOD>psModifyValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psOnloadTest.js</FILE_NAME>

<TEST>psOnloadTest()</TEST>

<METHOD>psOnload()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psReadRowTest.js</FILE_NAME>

<TEST>psReadRowTest()</TEST>

<METHOD>psReadRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psReadValueTest.js</FILE_NAME>

<TEST>psReadValueTest()</TEST>

<METHOD>psReadValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psRefreshTableTest.js</FILE_NAME>

<TEST>psRefreshTableTest()</TEST>

<METHOD>psRefreshTable()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psRemoveSesObjAttributesTest.js</FILE_NAME>

<TEST>psRemoveSesObjAttributesTest()</TEST>

<METHOD>psRemoveSesObjAttributes()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psRemoveSesObjAttributeTest.js</FILE_NAME>

<TEST>psRemoveSesObjAttributeTest()</TEST>

<METHOD>psRemoveSesObjAttribute()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psSesObjValidTest.js</FILE_NAME>

<TEST>psSesObjValidTest()</TEST>

<METHOD>psSesObjValid()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psSetSesObjAttributesTest.js</FILE_NAME>

<TEST>psSetSesObjAttributesTest()</TEST>

<METHOD>psSetSesObjAttributes()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psSetSesObjAttributeTest.js</FILE_NAME>

<TEST>psSetSesObjAttributeTest()</TEST>

<METHOD>psSetSesObjAttribute()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformFormObjTest.js</FILE_NAME>

<TEST>psTransformFormObjTest()</TEST>

<METHOD>psTransformFormObj()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformRowTest.js</FILE_NAME>

<TEST>psTransformRowTest()</TEST>

<METHOD>psTransformRow()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformSesObjTest.js</FILE_NAME>

<TEST>psTransformSesObjTest()</TEST>

<METHOD>psTransformSesObj()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformStringTest.js</FILE_NAME>

<TEST>psTransformStringTest()</TEST>

<METHOD>psTransformString()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformTableObjTest.js</FILE_NAME>

<TEST>psTransformTableObjTest()</TEST>

<METHOD>psTransformTableObj()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psTransformValueTest.js</FILE_NAME>

<TEST>psTransformValueTest()</TEST>

<METHOD>psTransformValue()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psValidateAndSetFormValuesTest.js</FILE_NAME>

<TEST>psValidateAndSetFormValuesTest()</TEST>

<METHOD>psValidateAndSetFormValues()</METHOD>

</TEST_HEADER>

<TEST_HEADER>

<FILE_NAME>psValidateAndSetFormValueTest.js</FILE_NAME>

<TEST>psValidateAndSetFormValueTest()</TEST>

<METHOD>psValidateAndSetFormValue()</METHOD>

</TEST_HEADER>
</PD_METHODS>
