use of com.microsoft.graph.models.MailTipsType in project msgraph-sdk-java by microsoftgraph.
the class DefaultSerializerTests method testEnumActionParameterDeserialization.
@Test
public void testEnumActionParameterDeserialization() throws IOException {
final ArrayList<String> users = new ArrayList<String>();
users.add("michael@chambele.onmicrosoft.com");
final EnumSet<MailTipsType> mailtips = EnumSet.of(MailTipsType.MAILBOX_FULL_STATUS, MailTipsType.MAX_MESSAGE_SIZE);
final UserGetMailTipsParameterSet body = UserGetMailTipsParameterSet.newBuilder().withEmailAddresses(users).withMailTipsOptions(mailtips).build();
final DefaultSerializer serializer = new DefaultSerializer(new DefaultLogger());
final String serialized = serializer.serializeObject(body);
assertTrue(serialized.contains("mailboxFullStatus"), "result contains camelCasedValues");
final UserGetMailTipsParameterSet deserialized = serializer.deserializeObject(serialized, UserGetMailTipsParameterSet.class);
assertEquals(2, deserialized.mailTipsOptions.size());
}
use of com.microsoft.graph.models.MailTipsType in project msgraph-beta-sdk-java by microsoftgraph.
the class DefaultSerializerTests method testEnumActionParameterDeserialization.
@Test
public void testEnumActionParameterDeserialization() throws IOException {
final ArrayList<String> users = new ArrayList<String>();
users.add("michael@chambele.onmicrosoft.com");
final EnumSet<MailTipsType> mailtips = EnumSet.of(MailTipsType.MAILBOX_FULL_STATUS, MailTipsType.MAX_MESSAGE_SIZE);
final UserGetMailTipsParameterSet body = UserGetMailTipsParameterSet.newBuilder().withEmailAddresses(users).withMailTipsOptions(mailtips).build();
final DefaultSerializer serializer = new DefaultSerializer(new DefaultLogger());
final String serialized = serializer.serializeObject(body);
assertTrue(serialized.contains("mailboxFullStatus"), "result contains camelCasedValues");
final UserGetMailTipsParameterSet deserialized = serializer.deserializeObject(serialized, UserGetMailTipsParameterSet.class);
assertEquals(2, deserialized.mailTipsOptions.size());
}
Aggregations