34 lines
902 B
Java
34 lines
902 B
Java
|
package com.google.gson.jf;
|
||
|
|
||
|
import com.google.gson.*;
|
||
|
import junit.framework.*;
|
||
|
|
||
|
import java.util.*;
|
||
|
|
||
|
import static com.google.gson.jf.ExtraAssert.*;
|
||
|
|
||
|
public class OmitQuotesTest extends TestCase {
|
||
|
private Gson lenient;
|
||
|
private Gson strict;
|
||
|
private static final String lenientJson = "{collection:[\"example\"]}";
|
||
|
private static final String strictJson = "{\"collection\":[\"example\"]}";
|
||
|
private StringListBox slb;
|
||
|
|
||
|
@Override
|
||
|
protected void setUp() throws Exception {
|
||
|
super.setUp();
|
||
|
lenient = new GsonBuilder().setOmitQuotes().create();
|
||
|
strict = new GsonBuilder().create();
|
||
|
slb = new StringListBox();
|
||
|
slb.collection = List.of("example");
|
||
|
}
|
||
|
|
||
|
public void testLenient() {
|
||
|
assertEquals(lenientJson, lenient.toJson(slb));
|
||
|
}
|
||
|
|
||
|
public void testStrict() {
|
||
|
assertEquals(strictJson, strict.toJson(slb));
|
||
|
}
|
||
|
}
|