package com.urbanairship.api.push.parse.notification.wns; import com.urbanairship.api.push.model.notification.wns.WNSAudioData; import com.urbanairship.api.push.parse.PushObjectMapper; import org.codehaus.jackson.map.ObjectMapper; import org.junit.Test; import static org.junit.Assert.assertEquals; public class AudioDeserializerTest { private static final ObjectMapper mapper = PushObjectMapper.getInstance(); @Test public void testDeserialize() throws Exception { String json = "{" + "\"sound\": \"mail\"," + "\"loop\": false" + "}"; WNSAudioData parsed = mapper.readValue(json, WNSAudioData.class); assertEquals(WNSAudioData.Sound.MAIL, parsed.getSound()); assertEquals(false, parsed.getLoop().get()); } }