File tree Expand file tree Collapse file tree 3 files changed +38
-20
lines changed
main/java/org/apache/logging/log4j/test
test/java/org/apache/logging/log4j/message
log4j-core-test/src/test/java/org/apache/logging/log4j/core Expand file tree Collapse file tree 3 files changed +38
-20
lines changed Original file line number Diff line number Diff line change 1717package org .apache .logging .log4j .test ;
1818
1919import static org .apache .logging .log4j .test .SerializableMatchers .serializesRoundTrip ;
20- import static org .junit . Assert .assertThat ;
20+ import static org .hamcrest . MatcherAssert .assertThat ;
2121
2222import java .io .Serializable ;
23- import org .junit .Test ;
24- import org .junit .runner .RunWith ;
25- import org .junit .runners .Parameterized ;
23+ import org .junit .jupiter .api .Test ;
2624
2725/**
2826 * Subclasses tests {@link Serializable} objects.
2927 */
30- @ RunWith (Parameterized .class )
3128public abstract class AbstractSerializationTest {
3229
33- private final Serializable serializable ;
34-
35- public AbstractSerializationTest (final Serializable serializable ) {
36- this .serializable = serializable ;
37- }
30+ public AbstractSerializationTest () {}
3831
3932 @ Test
40- public void testSerializationRoundtripEquals () {
33+ public void testSerializationRoundtripEquals (Serializable serializable ) {
4134 assertThat (serializable , serializesRoundTrip (serializable ));
4235 }
4336
4437 @ Test
45- public void testSerializationRoundtripNoException () {
38+ public void testSerializationRoundtripNoException (Serializable serializable ) {
4639 assertThat (serializable , serializesRoundTrip ());
4740 }
4841}
Original file line number Diff line number Diff line change 1818
1919import java .util .Arrays ;
2020import java .util .Collection ;
21+ import java .io .Serializable ;
2122import org .apache .logging .log4j .test .AbstractSerializationTest ;
2223import org .junit .jupiter .api .parallel .ResourceAccessMode ;
2324import org .junit .jupiter .api .parallel .ResourceLock ;
2425import org .junit .jupiter .api .parallel .Resources ;
25- import org .junit .runners .Parameterized ;
26+ import org .junit .jupiter .params .ParameterizedTest ;
27+ import org .junit .jupiter .params .provider .MethodSource ;
2628
2729@ ResourceLock (value = Resources .LOCALE , mode = ResourceAccessMode .READ )
2830public class MessageFormatMessageSerializationTest extends AbstractSerializationTest {
2931
30- @ Parameterized .Parameters
3132 public static Collection <Object []> data () {
3233 return Arrays .asList (new Object [][] {
3334 {new MessageFormatMessage ("Test" )},
@@ -36,7 +37,19 @@ public static Collection<Object[]> data() {
3637 });
3738 }
3839
39- public MessageFormatMessageSerializationTest (final MessageFormatMessage message ) {
40- super (message );
40+ public MessageFormatMessageSerializationTest () {
41+ super ();
42+ }
43+
44+ @ ParameterizedTest
45+ @ MethodSource ("data" )
46+ public void testSerializationRoundtripEquals (Serializable serializable ) {
47+ super .testSerializationRoundtripEquals (serializable );
48+ }
49+
50+ @ ParameterizedTest
51+ @ MethodSource ("data" )
52+ public void testSerializationRoundtripNoException (Serializable serializable ) {
53+ super .testSerializationRoundtripNoException (serializable );
4154 }
4255}
Original file line number Diff line number Diff line change 2121import java .util .Collection ;
2222import org .apache .logging .log4j .LogManager ;
2323import org .apache .logging .log4j .test .AbstractSerializationTest ;
24- import org .junit .runners .Parameterized .Parameters ;
24+ import org .junit .jupiter .params .ParameterizedTest ;
25+ import org .junit .jupiter .params .provider .MethodSource ;
2526
2627public class LoggerSerializationTest extends AbstractSerializationTest {
2728
28- @ Parameters
2929 public static Collection <Object []> data () {
3030 return Arrays .asList (new Object [][] {
3131 {new LoggerContext ("" ).getLogger ("" , null )},
@@ -35,7 +35,19 @@ public static Collection<Object[]> data() {
3535 });
3636 }
3737
38- public LoggerSerializationTest (final Serializable serializable ) {
39- super (serializable );
38+ public LoggerSerializationTest () {
39+ super ();
40+ }
41+
42+ @ ParameterizedTest
43+ @ MethodSource ("data" )
44+ public void testSerializationRoundtripEquals (Serializable serializable ) {
45+ super .testSerializationRoundtripEquals (serializable );
46+ }
47+
48+ @ ParameterizedTest
49+ @ MethodSource ("data" )
50+ public void testSerializationRoundtripNoException (Serializable serializable ) {
51+ super .testSerializationRoundtripNoException (serializable );
4052 }
4153}
You can’t perform that action at this time.
0 commit comments