Skip to content

Commit 5bb7171

Browse files
authored
[JSTEP-10] Migrate to JUnit 5 of part 2 (#705)
1 parent 42f0bc3 commit 5bb7171

File tree

153 files changed

+1054
-571
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+1054
-571
lines changed

src/test/java/com/fasterxml/jackson/dataformat/xml/FeatureDefaultsTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
package com.fasterxml.jackson.dataformat.xml;
22

3+
import org.junit.jupiter.api.Test;
4+
35
import com.fasterxml.jackson.databind.ObjectReader;
46
import com.fasterxml.jackson.databind.ObjectWriter;
57
import com.fasterxml.jackson.dataformat.xml.deser.FromXmlParser;
68
import com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator;
79

8-
public class FeatureDefaultsTest extends XmlTestBase
10+
import static org.junit.jupiter.api.Assertions.assertNotSame;
11+
12+
public class FeatureDefaultsTest extends XmlTestUtil
913
{
1014
private final XmlMapper MAPPER = newMapper();
1115

16+
@Test
1217
public void testDeserDefaults() throws Exception
1318
{
1419
ObjectReader r = MAPPER.reader();
1520
assertNotSame(r, r.with(FromXmlParser.Feature.EMPTY_ELEMENT_AS_NULL));
1621
}
1722

23+
@Test
1824
public void testSerDefaults() throws Exception
1925
{
2026
ObjectWriter w = MAPPER.writer();

src/test/java/com/fasterxml/jackson/dataformat/xml/MapperCopyTest.java

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,26 @@
22

33
import java.io.*;
44

5+
import org.junit.jupiter.api.Test;
6+
57
import com.fasterxml.jackson.annotation.JsonRootName;
68
import com.fasterxml.jackson.databind.*;
79
import com.fasterxml.jackson.databind.ser.DefaultSerializerProvider;
810
import com.fasterxml.jackson.dataformat.xml.ser.ToXmlGenerator;
911
import com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider;
1012
import com.fasterxml.jackson.dataformat.xml.util.XmlRootNameLookup;
1113

12-
public class MapperCopyTest extends XmlTestBase
14+
import static org.junit.jupiter.api.Assertions.*;
15+
16+
public class MapperCopyTest extends XmlTestUtil
1317
{
1418
@JsonRootName("AnnotatedName")
1519
static class Pojo282
1620
{
1721
public int a = 3;
1822
}
1923

24+
@Test
2025
public void testMapperCopy()
2126
{
2227
XmlMapper mapper1 = mapperBuilder()
@@ -41,18 +46,20 @@ public void testMapperCopy()
4146
SerializationConfig sc2 = mapper2.getSerializationConfig();
4247
assertNotSame(sc1, sc2);
4348
assertEquals(
44-
"serialization features did not get copied",
4549
sc1.getSerializationFeatures(),
46-
sc2.getSerializationFeatures()
50+
sc2.getSerializationFeatures(),
51+
"serialization features did not get copied"
4752
);
4853
}
4954

55+
@Test
5056
public void testSerializerProviderCopy() {
5157
DefaultSerializerProvider provider = new XmlSerializerProvider(new XmlRootNameLookup());
5258
DefaultSerializerProvider copy = provider.copy();
5359
assertNotSame(provider, copy);
5460
}
5561

62+
@Test
5663
public void testMapperSerialization() throws Exception
5764
{
5865
XmlMapper mapper1 = mapperBuilder()
@@ -74,6 +81,7 @@ public void testMapperSerialization() throws Exception
7481

7582
// [dataformat-xml#282]
7683
@SuppressWarnings("deprecation")
84+
@Test
7785
public void testCopyWith() throws Exception
7886
{
7987
XmlMapper xmlMapper = newMapper();

src/test/java/com/fasterxml/jackson/dataformat/xml/MediaItem.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.fasterxml.jackson.dataformat.xml;
22

3-
import java.util.*;
3+
import java.util.ArrayList;
4+
import java.util.List;
45

56
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
67

src/test/java/com/fasterxml/jackson/dataformat/xml/RoundtripContentTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
11
package com.fasterxml.jackson.dataformat.xml;
22

3+
import org.junit.jupiter.api.Test;
4+
35
import com.fasterxml.jackson.databind.ObjectReader;
46
import com.fasterxml.jackson.databind.ObjectWriter;
57

6-
public class RoundtripContentTest extends XmlTestBase
8+
import static org.junit.jupiter.api.Assertions.assertEquals;
9+
import static org.junit.jupiter.api.Assertions.assertNotNull;
10+
11+
public class RoundtripContentTest extends XmlTestUtil
712
{
813
private final XmlMapper MAPPER = new XmlMapper();
914

15+
@Test
1016
public void testRoundtrip() throws Exception
1117
{
1218
MediaItem.Content content = new MediaItem.Content();

src/test/java/com/fasterxml/jackson/dataformat/xml/VersionInfoTest.java

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
package com.fasterxml.jackson.dataformat.xml;
22

3+
import org.junit.jupiter.api.Test;
4+
35
import com.fasterxml.jackson.core.Version;
46
import com.fasterxml.jackson.core.Versioned;
57

6-
public class VersionInfoTest extends XmlTestBase
8+
import static org.junit.jupiter.api.Assertions.assertEquals;
9+
import static org.junit.jupiter.api.Assertions.assertFalse;
10+
11+
public class VersionInfoTest extends XmlTestUtil
712
{
13+
@Test
814
public void testMapperVersions()
915
{
1016
assertVersion(new XmlMapper());
@@ -20,7 +26,7 @@ public void testMapperVersions()
2026
private void assertVersion(Versioned vers)
2127
{
2228
final Version v = vers.version();
23-
assertFalse("Should find version information (got "+v+")", v.isUnknownVersion());
29+
assertFalse(v.isUnknownVersion(), "Should find version information (got "+v+")");
2430
Version exp = PackageVersion.VERSION;
2531
assertEquals(exp.toFullString(), v.toFullString());
2632
assertEquals(exp, v);

src/test/java/com/fasterxml/jackson/dataformat/xml/XmlTestBase.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,11 @@
77
import junit.framework.TestCase;
88

99
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
10-
1110
import com.fasterxml.jackson.core.*;
12-
1311
import com.fasterxml.jackson.databind.AnnotationIntrospector;
1412
import com.fasterxml.jackson.databind.type.TypeFactory;
15-
16-
import com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationIntrospector;
17-
1813
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
14+
import com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationIntrospector;
1915

2016
public abstract class XmlTestBase
2117
extends TestCase

src/test/java/com/fasterxml/jackson/dataformat/xml/XmlTestUtil.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
1212
import com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationIntrospector;
1313

14-
import static org.junit.jupiter.api.Assertions.*;
14+
import static org.junit.jupiter.api.Assertions.assertEquals;
15+
import static org.junit.jupiter.api.Assertions.fail;
1516

1617
public abstract class XmlTestUtil
1718
{
@@ -279,7 +280,7 @@ protected String getAndVerifyText(JsonParser jp)
279280
if (str.length() != actLen) {
280281
fail("Internal problem (jp.token == "+jp.getCurrentToken()+"): jp.getText().length() ['"+str+"'] == "+str.length()+"; jp.getTextLength() == "+actLen);
281282
}
282-
assertEquals("String access via getText(), getTextXxx() must be the same", str, str2);
283+
assertEquals(str, str2, "String access via getText(), getTextXxx() must be the same");
283284

284285
return str;
285286
}

src/test/java/com/fasterxml/jackson/dataformat/xml/adapters/TestIssue47Attribute.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44

55
import org.junit.jupiter.api.Test;
66

7-
import com.fasterxml.jackson.dataformat.xml.*;
7+
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
8+
import com.fasterxml.jackson.dataformat.xml.XmlTestUtil;
89
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
910

10-
import static org.junit.jupiter.api.Assertions.*;
11+
import static org.junit.jupiter.api.Assertions.assertNotNull;
1112

1213
public class TestIssue47Attribute extends XmlTestUtil
1314
{

src/test/java/com/fasterxml/jackson/dataformat/xml/deser/CaseInsensitiveDeserTest.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@
44

55
import org.junit.jupiter.api.Test;
66

7-
import com.fasterxml.jackson.annotation.JsonCreator;
8-
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
9-
import com.fasterxml.jackson.annotation.JsonProperty;
10-
11-
import com.fasterxml.jackson.databind.*;
7+
import com.fasterxml.jackson.annotation.*;
8+
import com.fasterxml.jackson.databind.MapperFeature;
9+
import com.fasterxml.jackson.databind.ObjectMapper;
1210
import com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException;
13-
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlElementWrapper;
14-
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
15-
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlText;
16-
import com.fasterxml.jackson.dataformat.xml.*;
11+
12+
import com.fasterxml.jackson.dataformat.xml.XmlTestUtil;
13+
import com.fasterxml.jackson.dataformat.xml.annotation.*;
1714

1815
import static org.junit.jupiter.api.Assertions.*;
1916

src/test/java/com/fasterxml/jackson/dataformat/xml/deser/CoerceFromEmptyStringTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66
import org.junit.jupiter.api.Test;
77

88
import com.fasterxml.jackson.core.type.TypeReference;
9+
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
10+
import com.fasterxml.jackson.dataformat.xml.XmlTestUtil;
911

10-
import com.fasterxml.jackson.dataformat.xml.*;
11-
12-
import static org.junit.jupiter.api.Assertions.*;
12+
import static org.junit.jupiter.api.Assertions.assertEquals;
13+
import static org.junit.jupiter.api.Assertions.assertNotNull;
1314

1415
// Note: copied from coercion tests of `jackson-databind`
1516
public class CoerceFromEmptyStringTest extends XmlTestUtil

0 commit comments

Comments
 (0)