View Javadoc

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  }