Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37046583
en ru br
ALT Linux repos
S:2.8.2-alt1_8jpp11
5.0: 1.0-alt2_6jpp5
4.1: 1.0-alt2_5jpp1.7
4.0: 1.0-alt2_5jpp1.7
3.0: 1.0-alt1

Group :: Development/Java
RPM: xmlunit

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: 0003-Drop-support-for-JAXB.patch
Download


From 4b30dd33332f79c71697c8a9bdbf39d74fb06c4a Mon Sep 17 00:00:00 2001
From: Mikolaj Izdebski <mizdebsk@redhat.com>
Date: Tue, 5 Nov 2019 12:14:08 +0100
Subject: [PATCH 3/3] Drop support for JAXB
---
 xmlunit-core/src/main/java/org/xmlunit/builder/Input.java  | 4 ++--
 .../src/test/java/org/xmlunit/builder/InputTest.java       | 7 -------
 2 files changed, 2 insertions(+), 9 deletions(-)
diff --git a/xmlunit-core/src/main/java/org/xmlunit/builder/Input.java b/xmlunit-core/src/main/java/org/xmlunit/builder/Input.java
index 27d9c5a..81165cc 100644
--- a/xmlunit-core/src/main/java/org/xmlunit/builder/Input.java
+++ b/xmlunit-core/src/main/java/org/xmlunit/builder/Input.java
@@ -153,8 +153,8 @@ public static Builder from(Object object) {
     /**
      * Build a Source from a Jaxb-Object.
      */
-    public static JaxbBuilder fromJaxb(Object jaxbObject) {
-        return new JaxbBuilder(jaxbObject);
+    public static Builder fromJaxb(Object jaxbObject) {
+        throw new RuntimeException("This implementation has JAXB support removed");
     }
 
     /**
diff --git a/xmlunit-core/src/test/java/org/xmlunit/builder/InputTest.java b/xmlunit-core/src/test/java/org/xmlunit/builder/InputTest.java
index e767f38..98e3fe7 100644
--- a/xmlunit-core/src/test/java/org/xmlunit/builder/InputTest.java
+++ b/xmlunit-core/src/test/java/org/xmlunit/builder/InputTest.java
@@ -31,7 +31,6 @@
 import org.xmlunit.NullNode;
 import org.xmlunit.TestResources;
 import org.xmlunit.XMLUnitException;
-import org.xmlunit.builder.jaxb.ComplexNode;
 import org.xmlunit.util.Convert;
 import org.xmlunit.xpath.JAXPXPathEngine;
 
@@ -132,10 +131,6 @@ private static Document parse(Source s) throws Exception {
         allIsWellFor(s, "furry");
     }
 
-    @Test public void shouldParseJaxbObject() throws Exception {
-        allIsWellFor(Input.fromJaxb(new ComplexNode()).build(), "complexNode");
-    }
-
     @Test public void shouldParseUnknownToSource() throws Exception {
         // from Source
         allIsWellFor(Input.from(Input.fromByteArray(readTestFile()).build()).build());
@@ -153,8 +148,6 @@ private static Document parse(Source s) throws Exception {
         allIsWellFor(Input.from(new URI("file:" + TestResources.ANIMAL_FILE)).build());
         // from URL
         allIsWellFor(Input.from(new URL("file:" + TestResources.ANIMAL_FILE)).build());
-        // from Jaxb-Object
-        allIsWellFor(Input.from(new ComplexNode()).build(), "complexNode");
         // from InputStream
         try (FileInputStream is = new FileInputStream(TestResources.ANIMAL_FILE)) {
             allIsWellFor(Input.from(is).build());
-- 
2.35.1
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin