From a7a8f9822082e533096e5bdecc531cbaea0f3931 Mon Sep 17 00:00:00 2001 From: Michal Cmarada Date: Wed, 10 Apr 2019 17:43:54 +0200 Subject: HONEYCOMB-448: JAVA 11 support - updated dependencies - compilation error fixes Change-Id: Iad9d353d06c113a0da892ff11a442e4b41edae0d Signed-off-by: Michal Cmarada --- common/yang-whitelist/yang-whitelist-api/pom.xml | 2 +- .../io/fd/honeycomb/yang/YangModuleWhitelist.java | 4 ++-- common/yang-whitelist/yang-whitelist-impl/pom.xml | 28 ++++++++++++++++------ .../yang/YangModuleWhitelistReaderTest.java | 7 +++--- 4 files changed, 27 insertions(+), 14 deletions(-) (limited to 'common/yang-whitelist') diff --git a/common/yang-whitelist/yang-whitelist-api/pom.xml b/common/yang-whitelist/yang-whitelist-api/pom.xml index cddb17e80..a4a75565f 100644 --- a/common/yang-whitelist/yang-whitelist-api/pom.xml +++ b/common/yang-whitelist/yang-whitelist-api/pom.xml @@ -34,7 +34,7 @@ ${project.artifactId} - 2.2.12 + 2.4.0-b180725.0427 diff --git a/common/yang-whitelist/yang-whitelist-api/src/main/java/io/fd/honeycomb/yang/YangModuleWhitelist.java b/common/yang-whitelist/yang-whitelist-api/src/main/java/io/fd/honeycomb/yang/YangModuleWhitelist.java index fee6c396d..d8e932bf5 100644 --- a/common/yang-whitelist/yang-whitelist-api/src/main/java/io/fd/honeycomb/yang/YangModuleWhitelist.java +++ b/common/yang-whitelist/yang-whitelist-api/src/main/java/io/fd/honeycomb/yang/YangModuleWhitelist.java @@ -22,8 +22,8 @@ import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; /** - * io.fd.aaa.bbb.ccc XYZ - * + * <yang-modules-whitelist> <modules> <module> <package>io.fd.aaa.bbb.ccc</package> <description>XYZ</description> + * </module> </modules> </yang-modules-whitelist> */ @XmlRootElement public class YangModuleWhitelist { diff --git a/common/yang-whitelist/yang-whitelist-impl/pom.xml b/common/yang-whitelist/yang-whitelist-impl/pom.xml index e0af117bb..da00dda70 100644 --- a/common/yang-whitelist/yang-whitelist-impl/pom.xml +++ b/common/yang-whitelist/yang-whitelist-impl/pom.xml @@ -34,7 +34,7 @@ ${project.artifactId} - 2.2.11 + 2.3.2 1.7.25 @@ -49,6 +49,26 @@ jaxb-runtime ${jaxb-runtime.version} + + javax.annotation + javax.annotation-api + 1.3.2 + + + javax.xml.bind + jaxb-api + 2.4.0-b180725.0427 + + + com.sun.xml.bind + jaxb-impl + 2.4.0-b180830.0438 + + + com.sun.xml.bind + jaxb-core + 2.3.0.1 + com.google.code.findbugs jsr305 @@ -70,12 +90,6 @@ guava test - - org.hamcrest - hamcrest-core - 1.3 - test - org.slf4j slf4j-simple diff --git a/common/yang-whitelist/yang-whitelist-impl/src/test/java/io/fd/honeycomb/yang/YangModuleWhitelistReaderTest.java b/common/yang-whitelist/yang-whitelist-impl/src/test/java/io/fd/honeycomb/yang/YangModuleWhitelistReaderTest.java index 6ab917a09..5ca47f28f 100644 --- a/common/yang-whitelist/yang-whitelist-impl/src/test/java/io/fd/honeycomb/yang/YangModuleWhitelistReaderTest.java +++ b/common/yang-whitelist/yang-whitelist-impl/src/test/java/io/fd/honeycomb/yang/YangModuleWhitelistReaderTest.java @@ -18,11 +18,11 @@ package io.fd.honeycomb.yang; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; -import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; +import com.google.common.collect.ImmutableSet; import java.nio.file.Paths; import java.util.List; -import org.hamcrest.CoreMatchers; import org.junit.Before; import org.junit.Test; @@ -50,7 +50,6 @@ public class YangModuleWhitelistReaderTest { moduleA.setDescription("desc"); moduleB.setPckg("module.b.package"); - - assertThat(modules, CoreMatchers.hasItems(moduleA, moduleB)); + assertTrue(modules.containsAll(ImmutableSet.of(moduleA, moduleB))); } } \ No newline at end of file -- cgit 1.2.3-korg