Skip to content

Commit d0a1324

Browse files
authored
Add test for #314 (#315)
1 parent 0a96795 commit d0a1324

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
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+
}

0 commit comments

Comments
 (0)