package com.twilio.type;
import org.junit.Assert;
import org.junit.Test;
import java.io.IOException;
/**
* Test class for {@link PhoneNumberCapabilities}.
*/
public class PhoneNumberCapabilitiesTest extends TypeTest {
@Test
public void testFromJson() throws IOException {
String json = "{\n" +
" \"MMS\": true,\n" +
" \"SMS\": false,\n" +
" \"voice\": true\n" +
"}";
PhoneNumberCapabilities pnc = fromJson(json, PhoneNumberCapabilities.class);
Assert.assertTrue(pnc.getMms());
Assert.assertTrue(pnc.getVoice());
Assert.assertFalse(pnc.getSms());
}
@Test
public void testFromJsonExtraField() throws IOException {
String json = "{\n" +
" \"MMS\": true,\n" +
" \"SMS\": false,\n" +
" \"voice\": true,\n" +
" \"foo\": true\n" +
"}";
PhoneNumberCapabilities pnc = fromJson(json, PhoneNumberCapabilities.class);
Assert.assertTrue(pnc.getMms());
Assert.assertTrue(pnc.getVoice());
Assert.assertFalse(pnc.getSms());
}
}