@Test void quotaSizeShouldBeWellSerialized() { assertThat(DTO_JSON_SERIALIZE.quotaValueWrites().writes(QuotaSize.size(18))) .isEqualTo(new JsNumber(BigDecimal.valueOf(18))); }
@Test void messageUidShouldBeWellSerialized() { assertThat(DTO_JSON_SERIALIZE.messageUidWrites().writes(MessageUid.of(18))) .isEqualTo(new JsNumber(BigDecimal.valueOf(18))); }
@Test void quotaCountShouldBeWellSerialized() { assertThat(DTO_JSON_SERIALIZE.quotaValueWrites().writes(QuotaCount.count(18))) .isEqualTo(new JsNumber(BigDecimal.valueOf(18))); }
@Test void sessionIdShouldBeWellSerialized() { assertThat(DTO_JSON_SERIALIZE.sessionIdWrites().writes(MailboxSession.SessionId.of(18))) .isEqualTo(new JsNumber(BigDecimal.valueOf(18))); }
@Test void emptyQuotaRootShouldReturnErrorWhenNotString() { assertThat(DTO_JSON_SERIALIZE.quotaRootReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); } }
@Test void messageUidShouldBeWellDeSerialized() { assertThat(DTO_JSON_SERIALIZE.messageUidReads().reads(new JsNumber(BigDecimal.valueOf(18))).get()) .isEqualTo(MessageUid.of(18)); }
@Test void quotaCountShouldBeWellDeSerialized() { assertThat(DTO_JSON_SERIALIZE.quotaCountReads().reads(new JsNumber(BigDecimal.valueOf(18))).get()) .isEqualTo(QuotaCount.count(18)); }
@Test void mailboxIdDeserializationShouldReturnErrorWhenNumber() { assertThat(DTO_JSON_SERIALIZE.mailboxIdReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); }
@Test void quotaSizeShouldBeWellDeSerialized() { assertThat(DTO_JSON_SERIALIZE.quotaSizeReads().reads(new JsNumber(BigDecimal.valueOf(18))).get()) .isEqualTo(QuotaSize.size(18)); }
@Test void sessionIdShouldBeWellDeSerialized() { assertThat(DTO_JSON_SERIALIZE.sessionIdReads().reads(new JsNumber(BigDecimal.valueOf(18))).get()) .isEqualTo(MailboxSession.SessionId.of(18)); }
@Test void deSerializeShouldThrowWhenRightIsNotString() { assertThat(DTO_JSON_SERIALIZE.aclRightsReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); } }
@Test void userDeserializationShouldReturnErrorWhenNumber() { assertThat(DTO_JSON_SERIALIZE.userReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); }
@Test void messageIdDeserializationShouldReturnErrorWhenNumber() { assertThat(DTO_JSON_SERIALIZE.messageIdReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); }
@Test void deSerializeShouldThrowWhenNameInEntryKeyIsNotString() { assertThat(DTO_JSON_SERIALIZE.aclEntryKeyReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); } }
@Test void eventIdDeserializationShouldReturnErrorWhenNumber() { assertThat(DTO_JSON_SERIALIZE.eventIdReads().reads(new JsNumber(BigDecimal.valueOf(18)))) .isInstanceOf(JsError.class); }