com.ptc.windchill.uwgm.common.pdm
Class PDMShareAndCheckoutHelperTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bycom.ptc.windchill.uwgm.test.util.AbstractUwgmTest
              extended bycom.ptc.windchill.uwgm.common.pdm.PDMShareAndCheckoutHelperTest
All Implemented Interfaces:
junit.framework.Test, com.ptc.windchill.uwgm.test.util.UwgmTestConstants

public class PDMShareAndCheckoutHelperTest
extends com.ptc.windchill.uwgm.test.util.AbstractUwgmTest

Unit test for DataShareUtilities and SandBoxUtilities


Nested Class Summary
 
Nested classes inherited from class com.ptc.windchill.uwgm.test.util.AbstractUwgmTest
 
Field Summary
private  WTCollection allPartsAndDocs
           
private static Log log
           
private  WTCollection pdmLinkDocs
           
private  WTCollection pdmLinkParts
           
private  WTCollection pdmLinkPartsAndDocs
           
private  WTPrincipal principal
           
private  WTContainer projectContainer
           
private  WTCollection projectPartsAndDocs
           
private  com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsPDMLinkDataLoader
           
private  com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsProjectDataLoader
           
 
Fields inherited from class com.ptc.windchill.uwgm.test.util.AbstractUwgmTest
 
Fields inherited from class junit.framework.TestCase
 
Fields inherited from interface com.ptc.windchill.uwgm.test.util.UwgmTestConstants
UWGM_CLIENT_CACHE_ID, UWGM_CLIENT_NAME, UWGM_CLIENT_VERSION, UWGM_TEST_ASSEMBLY_CHILDREN_NOS, UWGM_TEST_BOOLEAN, UWGM_TEST_DEFAULT_FOLDER_PATH, UWGM_TEST_DEFAULT_LIFECYCLE_NAME, UWGM_TEST_DEFAULT_LIFECYCLE_PROP_NAME, UWGM_TEST_DEFAULT_TEAMTEMPLATE_NAME, UWGM_TEST_DOC_NAME_PREFIX, UWGM_TEST_DOC_NOS, UWGM_TEST_FAMILY_INSTANCE_NOS, UWGM_TEST_FLOAT, UWGM_TEST_FOLDER_NAME_PREFIX, UWGM_TEST_GENERIC_NAME_PREFIX, UWGM_TEST_INSTANCE_NAME_PREFIX, UWGM_TEST_INTEGER, UWGM_TEST_PART_NAME_PREFIX, UWGM_TEST_PART_NOS, UWGM_TEST_PRODUCT1_NAME, UWGM_TEST_PROJECT1_NAME, UWGM_TEST_STRING, UWGM_TEST_WORKSPACE_NAME_PREFIX
 
Constructor Summary
PDMShareAndCheckoutHelperTest(String methodName)
           
 
Method Summary
private  void checkCandidates(WTCollection candidates, String candidateType)
           
private  com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader getWorkspaceDataLoaderWithData(WTContainer container, WTCollection wtParts, WTCollection wtDocs, WTCollection wtPartsAndDocs, WTCollection wtAll)
           
private  void releaseData(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader)
           
protected  void setUp()
           
protected  void tearDown()
           
 void testGetPDMCheckoutCandidates()
           
 void testGetShareCandidates()
           
 void testPdmCheckout()
           
 void testShare()
           
 
Methods inherited from class com.ptc.windchill.uwgm.test.util.AbstractUwgmTest
getTestResult, reportError, reportFailure, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

principal

private WTPrincipal principal

projectContainer

private WTContainer projectContainer

wsPDMLinkDataLoader

private com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsPDMLinkDataLoader

wsProjectDataLoader

private com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsProjectDataLoader

pdmLinkParts

private WTCollection pdmLinkParts

pdmLinkDocs

private WTCollection pdmLinkDocs

pdmLinkPartsAndDocs

private WTCollection pdmLinkPartsAndDocs

projectPartsAndDocs

private WTCollection projectPartsAndDocs

allPartsAndDocs

private WTCollection allPartsAndDocs

log

private static Log log
Constructor Detail

PDMShareAndCheckoutHelperTest

public PDMShareAndCheckoutHelperTest(String methodName)
Method Detail

setUp

protected void setUp()
              throws Exception
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Throws:
Exception

testGetShareCandidates

public void testGetShareCandidates()
                            throws Exception
Throws:
Exception

testGetPDMCheckoutCandidates

public void testGetPDMCheckoutCandidates()
                                  throws Exception
Throws:
Exception

testShare

public void testShare()
               throws Exception
Throws:
Exception

testPdmCheckout

public void testPdmCheckout()
                     throws Exception
Throws:
Exception

getWorkspaceDataLoaderWithData

private com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader getWorkspaceDataLoaderWithData(WTContainer container,
                                                                                               WTCollection wtParts,
                                                                                               WTCollection wtDocs,
                                                                                               WTCollection wtPartsAndDocs,
                                                                                               WTCollection wtAll)
                                                                                        throws Exception
Throws:
Exception

releaseData

private void releaseData(com.ptc.windchill.uwgm.test.fixture.WorkspaceDataLoader wsDataLoader)
                  throws Exception
Throws:
Exception

checkCandidates

private void checkCandidates(WTCollection candidates,
                             String candidateType)
                      throws Exception
Throws:
Exception