|
2 | 2 |
|
3 | 3 | import org.junit.jupiter.api.Test;
|
4 | 4 | import org.utplsql.api.AbstractDatabaseTest;
|
| 5 | +import org.utplsql.api.FileMapperOptions; |
5 | 6 | import org.utplsql.api.TestRunnerOptions;
|
6 | 7 | import org.utplsql.api.Version;
|
| 8 | +import org.utplsql.api.reporter.CoreReporters; |
| 9 | +import org.utplsql.api.reporter.ReporterFactory; |
7 | 10 |
|
8 | 11 | import java.sql.SQLException;
|
| 12 | +import java.util.Arrays; |
9 | 13 |
|
10 | 14 | import static org.hamcrest.CoreMatchers.containsString;
|
11 | 15 | import static org.hamcrest.CoreMatchers.not;
|
|
15 | 19 |
|
16 | 20 | class TestRunnerStatementProviderIT extends AbstractDatabaseTest {
|
17 | 21 |
|
| 22 | + TestRunnerOptions getCompletelyFilledOptions() { |
| 23 | + TestRunnerOptions options = new TestRunnerOptions(); |
| 24 | + options.pathList.add("path"); |
| 25 | + options.reporterList.add(ReporterFactory.createEmpty().createReporter(CoreReporters.UT_DOCUMENTATION_REPORTER.name())); |
| 26 | + options.coverageSchemes.add("APP"); |
| 27 | + options.sourceMappingOptions = new FileMapperOptions(Arrays.asList("sourcePath")); |
| 28 | + options.testMappingOptions = new FileMapperOptions(Arrays.asList("testPath")); |
| 29 | + options.includeObjects.add("include1"); |
| 30 | + options.excludeObjects.add("exclude1"); |
| 31 | + options.failOnErrors = true; |
| 32 | + options.clientCharacterSet = "UTF8"; |
| 33 | + options.randomTestOrder = true; |
| 34 | + options.randomTestOrderSeed = 123; |
| 35 | + options.tags.add("WIP"); |
| 36 | + return options; |
| 37 | + } |
| 38 | + |
18 | 39 | AbstractTestRunnerStatement getTestRunnerStatementForVersion( Version version ) throws SQLException {
|
19 |
| - return (AbstractTestRunnerStatement)TestRunnerStatementProvider.getCompatibleTestRunnerStatement(version, new TestRunnerOptions(), getConnection()); |
| 40 | + return (AbstractTestRunnerStatement)TestRunnerStatementProvider.getCompatibleTestRunnerStatement(version, getCompletelyFilledOptions(), getConnection()); |
20 | 41 | }
|
21 | 42 |
|
22 | 43 | @Test
|
|
0 commit comments