public class UnitTestHelper
extends java.lang.Object
| Constructor and Description |
|---|
UnitTestHelper() |
| Modifier and Type | Method and Description |
|---|---|
static ITestSuite |
createRuntimeSuite(ITestSuiteDefinition definition)
Create a runtime representation of a given test suite definition.
|
static java.util.List<ITestEntity> |
createTestStructure(java.util.Map<java.lang.Object,java.lang.String> acceptedFiles)
Creates a test structure for a given set of test files.
|
static void |
createWorkspaceMarker(ITestResult result,
TestEntity testEntity)
Create error markers in the workspace.
|
static java.util.Collection<ITestFile> |
getTestFiles(ITestContainer testContainer) |
static java.util.Map<java.lang.Object,java.lang.String> |
getTestFilesFromFilter(java.lang.String[] filters,
java.lang.Object suite)
Find all matching files for given filters.
|
static ITestSuiteDefinition |
loadTestSuite(java.io.InputStream stream) |
static void |
removeErrorMarkers(IFile file)
Remove all test assertion error markers from a given resource.
|
static byte[] |
serializeTestSuite(ITestSuiteDefinition testSuiteDefinition)
Serialize a testsuite definition to a byte array.
|
public static void createWorkspaceMarker(ITestResult result, TestEntity testEntity)
result - result to create markers fortestEntity - public static void removeErrorMarkers(IFile file)
file - resource to remove markers frompublic static java.util.Map<java.lang.Object,java.lang.String> getTestFilesFromFilter(java.lang.String[] filters,
java.lang.Object suite)
filters - filters to search files forsuite - testsuite resource for relative filtersFile/IFile instances. The value contains the filter expression that lead to the match.public static java.util.List<ITestEntity> createTestStructure(java.util.Map<java.lang.Object,java.lang.String> acceptedFiles)
acceptedFiles - map of accepted filespublic static ITestSuiteDefinition loadTestSuite(java.io.InputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static byte[] serializeTestSuite(ITestSuiteDefinition testSuiteDefinition) throws java.io.IOException
testSuiteDefinition - test suite definition to serializejava.io.IOException - not expected as ByteArrayOutputStream does not throwpublic static ITestSuite createRuntimeSuite(ITestSuiteDefinition definition)
definition - definition to create runtime information frompublic static java.util.Collection<ITestFile> getTestFiles(ITestContainer testContainer)