This is an automated email from the ASF dual-hosted git repository.
jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git
The following commit(s) were added to refs/heads/master by this push:
new 401b1c70b Test modernization
401b1c70b is described below
commit 401b1c70b3b10743c289101a3d04b7883d038b9f
Author: James Bognar <[email protected]>
AuthorDate: Wed Aug 27 09:36:21 2025 -0400
Test modernization
---
.../juneau/transforms/RoundTripObjectSwapTest.java | 68 ----------------------
1 file changed, 68 deletions(-)
diff --git
a/juneau-utest/src/test/java/org/apache/juneau/transforms/RoundTripObjectSwapTest.java
b/juneau-utest/src/test/java/org/apache/juneau/transforms/RoundTripObjectSwapTest.java
deleted file mode 100644
index 38165710c..000000000
---
a/juneau-utest/src/test/java/org/apache/juneau/transforms/RoundTripObjectSwapTest.java
+++ /dev/null
@@ -1,68 +0,0 @@
-//
***************************************************************************************************************************
-// * Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file *
-// * distributed with this work for additional information regarding copyright
ownership. The ASF licenses this file *
-// * to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance *
-// * with the License. You may obtain a copy of the License at
*
-// *
*
-// * http://www.apache.org/licenses/LICENSE-2.0
*
-// *
*
-// * Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an *
-// * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied. See the License for the *
-// * specific language governing permissions and limitations under the
License. *
-//
***************************************************************************************************************************
-package org.apache.juneau.transforms;
-
-import static org.apache.juneau.common.internal.StringUtils.*;
-import static org.apache.juneau.TestUtils.*;
-import static org.junit.runners.MethodSorters.*;
-
-import org.apache.juneau.*;
-import org.apache.juneau.swap.*;
-import org.junit.*;
-
-/**
- * Tests designed to serialize and parse objects to make sure we end up
- * with the same objects for all serializers and parsers.
- */
-@FixMethodOrder(NAME_ASCENDING)
-public abstract class RoundTripObjectSwapTest<T,S> {
-
- private final String label;
- private final T o;
- private final ObjectSwap<T,S> ss;
- private final S expected;
- private final BeanSession bs;
-
- public RoundTripObjectSwapTest(String label, T o, ObjectSwap<T,S> ss, S
expected, BeanSession bs) {
- this.label = label;
- this.o = o;
- this.ss = ss;
- this.expected = expected;
- this.bs = bs;
- }
-
- @Test
- public void testSwap() throws Exception {
- var s = ss.swap(bs, o);
- if (ne(expected, s)) {
- fail("Test [{0} swap] failed. Expected=[{1}],
Actual=[{2}]", label, expected, s);
- }
- }
-
- @Test
- public void testUnswap() throws Exception {
- var s = ss.swap(bs, o);
- var o2 = ss.unswap(bs, s, bs.getClassMetaForObject(o));
- var s2 = ss.swap(bs, o2);
- if (ne(s, s2)) {
- System.err.println("s=["+s+"], o=["+o+"],
o.type=["+o.getClass().getName()+"], o2=["+o2+"],
o2.type=["+o2.getClass().getName()+"]"); // NOT DEBUG
- fail("Test [{0} unswap] failed. Expected=[{1}],
Actual=[{2}]", label, s, s2);
- }
- }
-
- private void fail(String msg, Object...args) {
- var s = format(msg, args);
- System.err.println(s); // NOT DEBUG
- Assert.fail(s);
- }
-}
\ No newline at end of file