Skip to content

Instantly share code, notes, and snippets.

@matdziu
Created October 28, 2016 07:46
Show Gist options
  • Select an option

  • Save matdziu/02dde619eb27557f3a06a4a63121bd4d to your computer and use it in GitHub Desktop.

Select an option

Save matdziu/02dde619eb27557f3a06a4a63121bd4d to your computer and use it in GitHub Desktop.
public class DataDeserializerTest extends BaseDeserializerTest {
private Gson gson;
@Before
public void setUp() {
gson = new GsonBuilder()
.registerTypeAdapter(DataModel.class, new DataDeserializer())
.create();
}
@Test
public void testDeserialization() {
DataModel dataModel = gson.fromJson(getResourceReader("testData.json"), DataModel.class);
assertNotNull(dataModel);
assertEquals(dataModel.getId(), 0);
assertEquals(dataModel.getName(), "Joe");
assertEquals(dataModel.getSurname(), "Doe");
assertEquals(dataModel.getSex(), "male");
assertEquals(dataModel.getStatus(), "Dead");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment