File tree Expand file tree Collapse file tree
afterburner/src/test/java/com/fasterxml/jackson/module/afterburner/deser Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package com .fasterxml .jackson .module .afterburner .deser ;
2+
3+ import org .junit .jupiter .api .Test ;
4+
5+ import com .fasterxml .jackson .databind .ObjectMapper ;
6+ import com .fasterxml .jackson .module .afterburner .AfterburnerTestBase ;
7+ //import com.fasterxml.jackson.module.afterburner.util.failure.JacksonTestFailureExpected;
8+
9+ import static org .junit .jupiter .api .Assertions .assertEquals ;
10+
11+ public class AfterburnerGenericInterface314Test extends AfterburnerTestBase
12+ {
13+ interface A314 <T > {
14+ T getBody ();
15+ }
16+
17+ static class MD314 implements A314 <String > {
18+ private String body ;
19+
20+ public MD314 (String b ) {
21+ body = b ;
22+ }
23+
24+ @ Override
25+ public String getBody () {
26+ return body ;
27+ }
28+ }
29+
30+ //@JacksonTestFailureExpected
31+ @ Test
32+ public void testMapperAfterUse () throws Exception
33+ {
34+ final ObjectMapper mapper = newObjectMapper ();
35+ String json = mapper .writeValueAsString (new MD314 ("test" ));
36+ assertEquals ("{\" body\" :\" test\" }" , json );
37+ }
38+ }
You can’t perform that action at this time.
0 commit comments