1 package com.atlassian.asap.nimbus.parser;
2
3 import net.minidev.json.parser.JSONParser;
4 import org.junit.Test;
5
6 import javax.json.Json;
7 import javax.json.JsonValue;
8 import java.io.StringReader;
9
10 import static org.hamcrest.Matchers.is;
11 import static org.junit.Assert.assertThat;
12
13 public class NimbusJsr353TranslatorTest {
14 @Test
15 public void shouldConvertJson() throws Exception {
16 String originalJson = "{\"key\":[42,3.14,\"foobar\",true,false,null,{}]}";
17 Object originalNimbus = new JSONParser(JSONParser.MODE_STRICTEST).parse(originalJson);
18 JsonValue convertedJsr353 = NimbusJsr353Translator.nimbusToJsr353(originalNimbus);
19
20 assertThat(convertedJsr353, is(Json.createReader(new StringReader(originalJson)).read()));
21 }
22 }