/** * RequestRelationTargetがURL形式でない場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void RequestRelationTargetがURL形式でない場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_REQUEST_RELATION_TARGET.build(), ReceivedMessage.P_REQUEST_RELATION_TARGET.getName(), OProperties.string(ReceivedMessage.P_REQUEST_RELATION_TARGET.getName(), "ftp://example.com/test")); }
/** * Titleがnullの場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Titleがnullの場合にDcCoreExceptionが発生すること() { this.setDefaultValue(ReceivedMessage.P_TITLE.build(), ReceivedMessage.P_TITLE.getName(), OProperties.string(ReceivedMessage.P_TITLE.getName(), "")); }
/** * Titleが256文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void Titleが256文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( ReceivedMessage.P_TITLE.build(), ReceivedMessage.P_TITLE.getName(), OProperties.string(ReceivedMessage.P_TITLE.getName(), AbstractCase.STRING_LENGTH_128 + AbstractCase.STRING_LENGTH_128)); }
/** * Typeがsocial_messageの場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Typeがsocial_messageの場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_TYPE.build(), ReceivedMessage.P_TYPE.getName(), OProperties.string(ReceivedMessage.P_TYPE.getName(), "social.message")); }
/** * InReplyToが33文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void InReplyToが33文字の場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_IN_REPLY_TO.build(), ReceivedMessage.P_IN_REPLY_TO.getName(), OProperties.string(ReceivedMessage.P_IN_REPLY_TO.getName(), "123456789012345678901234567890123")); }
/** * idがNullの場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void idがNullの場合にDcCoreExceptionが発生すること() { this.setDefaultValue(ReceivedMessage.P_ID.build(), ReceivedMessage.P_ID.getName(), OProperties.string(ReceivedMessage.P_ID.getName(), "")); }
/** * RequestRelationTargetがURL形式でない場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void RequestRelationTargetがURL形式でない場合にDcCoreExceptionが発生すること() { this.validateProperty(SentMessage.P_REQUEST_RELATION_TARGET.build(), SentMessage.P_REQUEST_RELATION_TARGET.getName(), OProperties.string(SentMessage.P_REQUEST_RELATION_TARGET.getName(), "ftp://example.com/test")); }
/** * Priorityがnullの場合に3が発生すること. */ @Test public final void Priorityがnullの場合に3が発生すること() { OProperty<?> expected = OProperties.int32(SentMessage.P_PRIORITY.getName(), 3); OProperty<?> result = this.setDefaultValue(SentMessage.P_PRIORITY.build(), SentMessage.P_PRIORITY.getName(), OProperties.string(SentMessage.P_PRIORITY.getName(), "")); assertEquals(expected.getValue(), result.getValue()); }
/** * Priorityが0の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Priorityが0の場合にDcCoreExceptionが発生すること() { this.validateProperty( SentMessage.P_PRIORITY.build(), SentMessage.P_PRIORITY.getName(), OProperties.int32(SentMessage.P_PRIORITY.getName(), 0)); }
/** * InReplyToがNullの場合にNullOPropertyが返却されること. */ @Test public final void InReplyToがNullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(SentMessage.P_IN_REPLY_TO.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(SentMessage.P_IN_REPLY_TO.build(), SentMessage.P_IN_REPLY_TO.getName(), OProperties.string(SentMessage.P_IN_REPLY_TO.getName(), "")); assertEquals(expected.getValue(), result.getValue()); }
/** * RequestRelationがURL形式でない場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void RequestRelationがURL形式でない場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_REQUEST_RELATION.build(), ReceivedMessage.P_REQUEST_RELATION.getName(), OProperties.string(ReceivedMessage.P_REQUEST_RELATION.getName(), "ftp://example.com/test")); }
/** * Priorityが2の場合にDcCoreExceptionが発生しないこと. */ @Test public final void Priorityが2の場合にDcCoreExceptionが発生しないこと() { this.validateProperty(ReceivedMessage.P_PRIORITY.build(), ReceivedMessage.P_PRIORITY.getName(), OProperties.int32(ReceivedMessage.P_PRIORITY.getName(), 2)); }
/** * Titleが0文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void Titleが0文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( ReceivedMessage.P_TITLE.build(), ReceivedMessage.P_TITLE.getName(), OProperties.string(ReceivedMessage.P_TITLE.getName(), "")); }
/** * Typeがreq.relation.buildの場合にDcCoreExceptionが発生しないこと. */ @Test public final void Typeがreq_relation_buildeの場合にDcCoreExceptionが発生しないこと() { this.validateProperty(ReceivedMessage.P_TYPE.build(), ReceivedMessage.P_TYPE.getName(), OProperties.string(ReceivedMessage.P_TYPE.getName(), "req.relation.build")); }
/** * RequestRelationがURL形式でない場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void RequestRelationがURL形式でない場合にDcCoreExceptionが発生すること() { this.validateProperty(SentMessage.P_REQUEST_RELATION.build(), SentMessage.P_REQUEST_RELATION.getName(), OProperties.string(SentMessage.P_REQUEST_RELATION.getName(), "ftp://example.com/test")); }
/** * Titleが257文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Titleが257文字の場合にDcCoreExceptionが発生すること() { this.validateProperty( SentMessage.P_TITLE.build(), SentMessage.P_TITLE.getName(), OProperties.string(SentMessage.P_TITLE.getName(), AbstractCase.STRING_LENGTH_128 + AbstractCase.STRING_LENGTH_129)); }
/** * Typeがnullの場合にmessageが返却されること. */ @Test public final void Typeがnullの場合にmessageが返却されること() { OProperty<?> expected = OProperties.string(SentMessage.P_TYPE.getName(), "message"); OProperty<?> result = this.setDefaultValue(SentMessage.P_TYPE.build(), SentMessage.P_TYPE.getName(), OProperties.string(SentMessage.P_TYPE.getName(), "")); assertEquals(expected.getValue(), result.getValue()); }
/** * ToRelationがnullの場合にNullOPropertyが返却されること. */ @Test public final void ToRelationがnullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(SentMessage.P_TO_RELATION.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(SentMessage.P_TO_RELATION.build(), SentMessage.P_TO_RELATION.getName(), OProperties.string(SentMessage.P_TO_RELATION.getName(), "")); assertEquals(expected.getValue(), result.getValue()); }
/** * ToがNullの場合にNullOPropertyが返却されること. */ @Test public final void ToがNullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(SentMessage.P_TO.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(SentMessage.P_TO.build(), SentMessage.P_TO.getName(), OProperties.string(SentMessage.P_TO.getName(), AbstractCase.STRING_LENGTH_129)); assertEquals(expected.getValue(), result.getValue()); }
/** * InReplyToが31文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void InReplyToが31文字の場合にDcCoreExceptionが発生すること() { this.validateProperty(SentMessage.P_IN_REPLY_TO.build(), SentMessage.P_IN_REPLY_TO.getName(), OProperties.string(SentMessage.P_IN_REPLY_TO.getName(), "1234567890123456789012345678901")); }