|
IBM Rational Functional Tester Version 6.1 IBM Rational Functional Tester API Reference Project Version 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.rational.test.ft.object.interfaces.TestObject
com.rational.test.ft.object.interfaces.ProcessTestObject
Provides, in a host-independent manner, access to process information that is specific to the operating system.
Constructor Summary | |
ProcessTestObject(com.rational.test.ft.sys.OSProcessInformation process)
Constructs a ProcessTestObject from a process. |
|
ProcessTestObject(com.rational.test.ft.object.TestObjectReference ref)
Constructs a ProcessTestObject from a reference to a TestObject . |
Method Summary | |
boolean |
exists()
Returns true if the object is available now, and the process
is alive. |
DomainTestObject |
getDomain()
Returns the DomainImplementation for the ProcessTestObject . |
long |
getProcessId()
Returns the process Id (as a long). |
java.util.Hashtable |
getProperties()
Returns a Hashtable containing the properties of the ProcessTestObject . |
java.lang.Object |
getProperty(java.lang.String propertyName)
Returns a property of the ProcessTestObject . |
boolean |
isAlive()
Returns true if the process is still alive, false
if it has terminated. |
void |
kill()
Ends the process. |
java.lang.String |
toString()
Returns a String representing the ProcessTestObject . |
void |
waitForExistence(double maximum_find_object_time,
double find_object_wait_between_retry)
Normally, waits until an object exists, but for a process this actually never waits. |
Methods inherited from class com.rational.test.ft.object.interfaces.TestObject |
equals, find, find, find, findAndInvoke, findAndInvoke, findAndInvokeProxy, getChildren, getDescribedObject, getDescribedObjects, getField, getIndexer, getIndexer, getIndexers, getMappableChildren, getMappableParent, getMethods, getNameInScript, getNonValueProperties, getObjectClassName, getObjectReference, getOwnedObjects, getOwner, getParent, getProcess, getPropertyFromMap, getRecognitionProperties, getRecognitionPropertyWeight, getScriptCommandFlags, getStandardProperties, getTestData, getTestDataTypes, getTopMappableParent, getTopParent, invoke, invoke, invokeProxy, invokeProxy, isMappedObject, isSameObject, setIndexer, setIndexer, setProperty, unregister, updateTestData, waitForExistence |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ProcessTestObject(com.rational.test.ft.object.TestObjectReference ref)
ProcessTestObject
from a reference to a TestObject
. This
reference must contain a process reference.
For internal use.
public ProcessTestObject(com.rational.test.ft.sys.OSProcessInformation process)
ProcessTestObject
from a process.
For internal use.
Method Detail |
public java.lang.Object getProperty(java.lang.String propertyName)
ProcessTestObject
.
The process ID can be accessed as the .pid
property.
getProperty
in class TestObject
propertyName
- the name of the propertyTestObject.unregister()
,
RationalTestScript.unregisterAll()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.getRegisteredTestObjects()
public boolean isAlive()
true
if the process is still alive, false
if it has terminated.
public java.lang.String toString()
String
representing the ProcessTestObject
.
toString
in class TestObject
public java.util.Hashtable getProperties()
Hashtable
containing the properties of the ProcessTestObject
.
getProperties
in class TestObject
public DomainTestObject getDomain()
DomainImplementation
for the ProcessTestObject
.
getDomain
in class TestObject
public void kill()
public long getProcessId()
public void waitForExistence(double maximum_find_object_time, double find_object_wait_between_retry)
RationalTestScript onObjectNotFound
methods are not supported.
waitForExistence
in class TestObject
maximum_find_object_time
- the maximum amount of time (in seconds)
to wait while finding the objectfind_object_wait_between_retry
- the amount of time (in seconds)
to wait between attempts to find the object
ObjectNotFoundException
isAlive()
public boolean exists()
true
if the object is available now, and the process
is alive.
exists
in class TestObject
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |