aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominik Stadler <centic@apache.org>2021-01-03 18:19:55 +0000
committerDominik Stadler <centic@apache.org>2021-01-03 18:19:55 +0000
commit43e1d6eba6024527ff2dd68afcd5063cd1b07d75 (patch)
tree5a80a67cb09accd6e3926f7c295ff21b3c5278d5
parenta0b0e3a4a7d58330a8bcbac87786dab2b3bd14b0 (diff)
downloadpoi-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.gradle19
-rw-r--r--src/testcases/org/apache/poi/ss/formula/BaseTestMissingWorkbook.java6
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;