Skip to content

Commit 4ce13a9

Browse files
committed
Revert back /interop tests to JUnit 4
1 parent 1a71347 commit 4ce13a9

16 files changed

+67
-49
lines changed

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/AvroIgnoreTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,14 @@
33
import java.io.IOException;
44

55
import org.apache.avro.reflect.AvroIgnore;
6-
import org.junit.jupiter.api.Test;
6+
import org.junit.Test;
77

88
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
99

10-
import static org.hamcrest.CoreMatchers.*;
10+
import static org.hamcrest.CoreMatchers.equalTo;
11+
import static org.hamcrest.CoreMatchers.is;
12+
import static org.hamcrest.CoreMatchers.not;
13+
import static org.hamcrest.CoreMatchers.nullValue;
1114
import static org.hamcrest.MatcherAssert.assertThat;
1215

1316
public class AvroIgnoreTest extends InteropTestBase

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/AvroMetaTest.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
package com.fasterxml.jackson.dataformat.avro.interop.annotations;
22

3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import com.fasterxml.jackson.databind.exc.InvalidDefinitionException;
5+
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
6+
37
import org.apache.avro.Schema;
48
import org.apache.avro.reflect.AvroMeta;
59
import org.apache.avro.reflect.AvroSchema;
6-
import org.junit.jupiter.api.Test;
710

8-
import com.fasterxml.jackson.annotation.JsonProperty;
9-
import com.fasterxml.jackson.databind.exc.InvalidDefinitionException;
10-
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
11+
import org.junit.Assert;
12+
import org.junit.Test;
1113

1214
import static org.assertj.core.api.Assertions.assertThat;
13-
import static org.junit.jupiter.api.Assertions.fail;
1415

1516
public class AvroMetaTest extends InteropTestBase
1617
{
@@ -64,17 +65,17 @@ public void testClassMetaProperty() throws Exception {
6465
assertThat(schema.getProp("class-meta")).isEqualTo("class value");
6566
}
6667

67-
// @Test(expected = AvroRuntimeException.class)
6868
@Test
69+
// @Test(expected = AvroRuntimeException.class)
6970
public void testCollidingMeta() throws Exception {
7071
try {
7172
schemaFunctor.apply(BadMetaTest.class);
72-
fail("Should not pass");
73+
Assert.fail("Should not pass");
7374
// 27-May-2021, tatu: was at some point "AvroRuntimeException", not so with 2.13:
7475
} catch (InvalidDefinitionException e) {
7576
String msg = e.getMessage();
7677
if (!msg.startsWith("Failed to generate")) {
77-
fail("Excepted exception message to start with 'Failed to generate', got: ["+msg+"]");
78+
Assert.fail("Excepted exception message to start with 'Failed to generate', got: ["+msg+"]");
7879
}
7980
}
8081
}

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/AvroNameTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package com.fasterxml.jackson.dataformat.avro.interop.annotations;
22

33
import org.apache.avro.reflect.AvroName;
4-
import org.junit.jupiter.api.Test;
4+
import org.junit.Test;
55

66
import com.fasterxml.jackson.annotation.JsonProperty;
77
import com.fasterxml.jackson.databind.DatabindException;
88
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
99

1010
import static org.assertj.core.api.Assertions.assertThat;
11-
import static org.junit.jupiter.api.Assertions.fail;
11+
import static org.junit.Assert.fail;
1212

1313
/**
1414
* Tests the {@link AvroName @AvroName} annotation

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/AvroSchemaTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
package com.fasterxml.jackson.dataformat.avro.interop.annotations;
22

3-
import java.io.IOException;
4-
5-
import org.apache.avro.Schema;
6-
import org.apache.avro.reflect.AvroSchema;
7-
import org.apache.avro.reflect.Nullable;
8-
import org.junit.jupiter.api.Test;
9-
103
import com.fasterxml.jackson.annotation.JsonClassDescription;
114
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
125
import com.fasterxml.jackson.dataformat.avro.interop.ApacheAvroInteropUtil;
136
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
147

8+
import org.apache.avro.Schema;
9+
import org.apache.avro.reflect.AvroSchema;
10+
import org.apache.avro.reflect.Nullable;
11+
import org.junit.Test;
12+
1513
import static org.assertj.core.api.Assertions.assertThat;
1614

15+
import java.io.IOException;
16+
1717
/**
1818
* Tests that {@code @AvroSchema} is handled correctly. Specifically:
1919
* <ul>

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/StringableTest.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,23 @@
44
import java.io.IOException;
55
import java.math.BigDecimal;
66
import java.math.BigInteger;
7-
import java.net.*;
8-
import java.util.*;
7+
import java.net.URI;
8+
import java.net.URISyntaxException;
9+
import java.net.URL;
10+
import java.util.ArrayList;
11+
import java.util.HashMap;
12+
import java.util.Map;
13+
import java.util.Objects;
914

1015
import org.apache.avro.reflect.AvroSchema;
1116
import org.apache.avro.reflect.Stringable;
12-
import org.junit.jupiter.api.Test;
17+
import org.junit.Test;
1318

1419
import com.fasterxml.jackson.dataformat.avro.interop.ApacheAvroInteropUtil;
1520
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
1621

1722
import static org.assertj.core.api.Assertions.assertThat;
18-
import static org.junit.jupiter.api.Assumptions.assumeTrue;
23+
import static org.junit.Assume.assumeTrue;
1924

2025
/**
2126
* Tests support for using classes marked {@link Stringable @Stringable} as map keys. These classes must have a constructor which accepts a

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/annotations/UnionTest.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
package com.fasterxml.jackson.dataformat.avro.interop.annotations;
22

33
import java.io.IOException;
4-
import java.util.*;
4+
import java.util.Arrays;
5+
import java.util.HashMap;
6+
import java.util.List;
7+
import java.util.Map;
58

69
import org.apache.avro.UnresolvedUnionException;
710
import org.apache.avro.reflect.Nullable;
811
import org.apache.avro.reflect.Union;
9-
import org.junit.jupiter.api.Test;
12+
import org.junit.Test;
1013

1114
import com.fasterxml.jackson.databind.JsonMappingException;
1215
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
1316

1417
import static org.assertj.core.api.Assertions.assertThat;
15-
import static org.junit.jupiter.api.Assertions.fail;
18+
import static org.junit.Assert.fail;
1619

1720
/**
1821
* Tests for @Union

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/arrays/CollectionSubtypeTest.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22

33
import java.io.IOException;
44
import java.util.*;
5-
import java.util.concurrent.*;
5+
import java.util.concurrent.ConcurrentSkipListSet;
6+
import java.util.concurrent.CopyOnWriteArrayList;
7+
import java.util.concurrent.CopyOnWriteArraySet;
68

7-
import org.junit.jupiter.api.Test;
9+
import org.junit.Assume;
10+
import org.junit.Test;
811

912
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
1013

1114
import static com.fasterxml.jackson.dataformat.avro.interop.ApacheAvroInteropUtil.apacheDeserializer;
1215
import static org.assertj.core.api.Assertions.assertThat;
13-
import static org.junit.jupiter.api.Assumptions.assumeTrue;
1416

1517
/**
1618
* Tests collection subtypes such as {@link ArrayList}, {@link LinkedList}, {@link Stack}, {@link Set}, {@link HashSet}, {@link TreeSet},
@@ -65,7 +67,7 @@ public void testCopyOnWriteArraySet() throws IOException{
6567
@Test
6668
public void testEnumSet() throws IOException {
6769
// Bug in apache deserializer, can't handle EnumSet
68-
assumeTrue(deserializeFunctor != apacheDeserializer);
70+
Assume.assumeTrue(deserializeFunctor != apacheDeserializer);
6971
EnumSet<DummyEnum> original = EnumSet.of(DummyEnum.EAST, DummyEnum.NORTH);
7072
//
7173
EnumSet<DummyEnum> result = roundTrip(type(EnumSet.class, DummyEnum.class), original);
@@ -109,7 +111,7 @@ public void testList() throws IOException {
109111
@Test
110112
public void testSet() throws IOException {
111113
// Bug in apache deserializer, can't handle Set
112-
assumeTrue(deserializeFunctor != apacheDeserializer);
114+
Assume.assumeTrue(deserializeFunctor != apacheDeserializer);
113115
Set<Integer> original = new HashSet<>();
114116
original.add(1234);
115117
original.add(98768234);

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/arrays/ListWithComplexTest.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
package com.fasterxml.jackson.dataformat.avro.interop.arrays;
22

33
import java.io.IOException;
4-
import java.util.*;
4+
import java.util.ArrayList;
5+
import java.util.Collections;
6+
import java.util.List;
7+
import java.util.Map;
58

6-
import org.junit.jupiter.api.Test;
9+
import org.junit.Test;
710

811
import com.fasterxml.jackson.dataformat.avro.interop.DummyRecord;
912
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/arrays/ListWithPrimitiveArrayTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
import org.junit.jupiter.api.Test;
7+
import org.junit.Test;
88

99
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
1010

avro/src/test/java/com/fasterxml/jackson/dataformat/avro/interop/arrays/ListWithPrimitiveWrapperArrayTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import java.util.ArrayList;
55
import java.util.List;
66

7-
import org.junit.jupiter.api.Test;
7+
import org.junit.Test;
88

99
import com.fasterxml.jackson.dataformat.avro.interop.InteropTestBase;
1010

0 commit comments

Comments
 (0)