@Test
public void testSerializeToJson_DefaultObject() throws Exception {

    Snapshot snapshot = Snapshot.builder(Instant.EPOCH, null)
            .withStartTime(Instant.EPOCH)
            .withEndTime(Instant.EPOCH)
            .build();
    MatcherAssert.assertThat(objectMapper.writeValueAsString(snapshot),
            SameJSONAs.sameJSONAs("{snapshotTime:0,startTime:0,endTime:0,teamTagMap:{}," +
                    "teamStates:{},publicTeamStates:{},statusMessage:\"\",status:NoResults,updateFrequency:3}"));
}