Methods' Details
|
- testInvariant
-  
- void
testInvariant(
-
- raises ( com::sun::star::lang::IllegalArgumentException );
- Description
-
Test the object TestObject against the test specified with TestName. This test
does not change the semantic state of the object, so it can be called on a existing
component that will used further on.
Note : This can be a strong test limitation. There are some components, that cannot
perform their full test scenario.
- Parameter TestName
- the name of the test. Must be an interface, service or implementation name.
Note : The name is only used by the test component to distinguish
between test scenarios.
- Parameter TestObject
- The instance to be tested.
- Throws
- IllegalArgumentException
if the test does not support TestName or TestObject is null.
|
- test
-  
- long
test(
-
- raises ( com::sun::star::lang::IllegalArgumentException );
- Description
-
Test the object TestObject against the test specified with TestName. This test
changes the state of the object. The object may be useless afterwards.
(e.g. a closed XOutputStream). The method in general may be called multipe times with a new
test object instance.
Note : These tests should include the testInvariant test.
Note : Each test scenario should be independent of each other, so even if a scenario
didn't pass the test, the other test can still be performed. The error messages
are cumulative.
- Parameter TestName
- The name of the test. Must be an interface, service or implementation name.
Note : The name is only used by the test component to distinguish
between test scenarios.
- Parameter TestObject
- The instance to be tested.
- Parameter hTestHandle
- Internal test handle. Handle for first test is always 0.
Handle of next test is returned by the method.
- Returns
- Handle of the next test. -1 if this was the last test.
- Throws
- IllegalArgumentException
if the test does not support TestName or
TestObject is null.
|
- testPassed
-  
boolean
testPassed();
- Description
- States if one of the last test has failed. This is cumulative.
- Returns
- true if all test have been passed succesfully. false if an error has occured.
|
- getErrors
-  
sequence< string >
getErrors();
|
- getErrorExceptions
-  
sequence< any >
getErrorExceptions();
|
- getWarnings
-  
sequence< string >
getWarnings();
|
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.