diff options
author | Dominik Stadler <centic@apache.org> | 2021-01-03 18:19:55 +0000 |
---|---|---|
committer | Dominik Stadler <centic@apache.org> | 2021-01-03 18:19:55 +0000 |
commit | 43e1d6eba6024527ff2dd68afcd5063cd1b07d75 (patch) | |
tree | 5a80a67cb09accd6e3926f7c295ff21b3c5278d5 | |
parent | a0b0e3a4a7d58330a8bcbac87786dab2b3bd14b0 (diff) | |
download | poi-43e1d6eba6024527ff2dd68afcd5063cd1b07d75.tar.gz poi-43e1d6eba6024527ff2dd68afcd5063cd1b07d75.zip |
Try to make Gradle build work
Add a dependency that is reported as missing locally with JDK 11
Combine common test-dependencies
Avoid running base-class BaseTestMissingWorkbook, only the derived class is actually a unit-test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885074 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | build.gradle | 19 | ||||
-rw-r--r-- | src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java | 6 |
2 files changed, 8 insertions, 17 deletions
diff --git a/build.gradle b/build.gradle index 0014bd51ea..1fbd71d700 100644 --- a/build.gradle +++ b/build.gradle @@ -117,6 +117,7 @@ subprojects { japicmpversion = '4.1.2' junitVersion = '5.7.0' mockitoVersion = '3.6.0' + hamcrestVersion = '2.2' slf4jVersion = '1.7.30' xmlbeansVersion = '4.0.0' } @@ -135,6 +136,12 @@ subprojects { } } + dependencies { + testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" + testCompile "org.mockito:mockito-core:${mockitoVersion}" + testCompile "org.hamcrest:hamcrest:${hamcrestVersion}" + } + jar { manifest { attributes 'Implementation-Title': 'Apache POI', 'Implementation-Version': version @@ -235,12 +242,8 @@ project('main') { compile 'javax.activation:activation:1.1.1' compile 'com.zaxxer:SparseBitSet:1.2' - testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" - testCompile "org.mockito:mockito-core:${mockitoVersion}" testCompile 'org.reflections:reflections:0.9.12' testRuntime "org.slf4j:slf4j-simple:${slf4jVersion}" - - testCompile 'org.hamcrest:hamcrest:2.2' } jar { @@ -323,8 +326,6 @@ project('ooxml') { compile project(':scratchpad') // TODO: get rid of this dependency! compile files("../../build/dist/maven/poi-ooxml-full/poi-ooxml-full-${version}.jar") - testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" - testCompile "org.mockito:mockito-core:${mockitoVersion}" testCompile 'org.xmlunit:xmlunit-core:2.8.0' testCompile 'org.reflections:reflections:0.9.12' testCompile project(path: ':main', configuration: 'tests') @@ -377,8 +378,6 @@ project('excelant') { compile project(':ooxml') testCompile project(path: ':main', configuration: 'tests') - testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" - testCompile 'org.hamcrest:hamcrest:2.2' } jar { @@ -401,8 +400,6 @@ project('integrationtest') { compile project(':scratchpad') compile project(':examples') - testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" - testCompile "org.apache.xmlbeans:xmlbeans:${xmlbeansVersion}" testCompile files("../../build/dist/maven/poi-ooxml-full/poi-ooxml-full-${version}.jar") @@ -443,8 +440,6 @@ project('scratchpad') { // cyclic-dependency here: compile project(':ooxml') - testCompile "org.junit.jupiter:junit-jupiter:${junitVersion}" - testCompile "org.mockito:mockito-core:${mockitoVersion}" testCompile project(path: ':main', configuration: 'tests') } diff --git a/src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java b/src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java index 087249022a..2fbdf1df6f 100644 --- a/src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java +++ b/src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java @@ -39,7 +39,7 @@ import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; -public class BaseTestMissingWorkbook { +public abstract class BaseTestMissingWorkbook { protected Workbook mainWorkbook; protected Workbook sourceWorkbook; @@ -47,10 +47,6 @@ public class BaseTestMissingWorkbook { protected final String SOURCE_DUMMY_WORKBOOK_FILENAME; protected final String SOURCE_WORKBOOK_FILENAME; - public BaseTestMissingWorkbook() { - this("52575_main.xls", "source_dummy.xls", "52575_source.xls"); - } - protected BaseTestMissingWorkbook(String MAIN_WORKBOOK_FILENAME, String SOURCE_DUMMY_WORKBOOK_FILENAME, String SOURCE_WORKBOOK_FILENAME) { this.MAIN_WORKBOOK_FILENAME = MAIN_WORKBOOK_FILENAME; |