/** * InReplyToが32文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void InReplyToが32文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty(SentMessage.P_IN_REPLY_TO.build(), SentMessage.P_IN_REPLY_TO.getName(), OProperties.string(SentMessage.P_IN_REPLY_TO.getName(), "12345678901234567890123456789012")); }
/** * InReplyToが33文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void InReplyToが33文字の場合にDcCoreExceptionが発生すること() { this.validateProperty(SentMessage.P_IN_REPLY_TO.build(), SentMessage.P_IN_REPLY_TO.getName(), OProperties.string(SentMessage.P_IN_REPLY_TO.getName(), "123456789012345678901234567890123")); }
/** * ToRelationが使用可能な文字種の場合にDcCoreExceptionが発生しないこと. */ @Test public final void ToRelationが使用可能な文字種の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( SentMessage.P_TO_RELATION.build(), SentMessage.P_TO_RELATION.getName(), OProperties.string(SentMessage.P_TO_RELATION.getName(), "-_+:")); }
/** * ToRelationがアンダーバー始まりの場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void ToRelationがアンダーバー始まりの場合にDcCoreExceptionが発生すること() { this.validateProperty( SentMessage.P_TO_RELATION.build(), SentMessage.P_TO_RELATION.getName(), OProperties.string(SentMessage.P_TO_RELATION.getName(), "_a")); }
/** * Typeがreq.relation.buildの場合にDcCoreExceptionが発生しないこと. */ @Test public final void Typeがreq_relation_buildの場合にDcCoreExceptionが発生しないこと() { this.validateProperty(SentMessage.P_TYPE.build(), SentMessage.P_TYPE.getName(), OProperties.string(SentMessage.P_TYPE.getName(), "req.relation.build")); }
/** * RequestRelationTargetがURL形式の場合にDcCoreExceptionが発生しないこと. */ @Test 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(), "http://example.com/test")); }
/** * Typeがmessageの場合にDcCoreExceptionが発生しないこと. */ @Test public final void Typeがmessageの場合にDcCoreExceptionが発生しないこと() { this.validateProperty(ReceivedMessage.P_TYPE.build(), ReceivedMessage.P_TYPE.getName(), OProperties.string(ReceivedMessage.P_TYPE.getName(), "message")); }
/** * RequestRelationがURL形式の場合にDcCoreExceptionが発生しないこと. */ @Test 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(), "http://example.com/test")); }
/** * ToRelationが128文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void ToRelationが128文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( SentMessage.P_TO_RELATION.build(), SentMessage.P_TO_RELATION.getName(), OProperties.string(SentMessage.P_TO_RELATION.getName(), AbstractCase.STRING_LENGTH_128)); }
/** * Typeがmessageの場合にDcCoreExceptionが発生しないこと. */ @Test public final void Typeがmessageの場合にDcCoreExceptionが発生しないこと() { this.validateProperty(SentMessage.P_TYPE.build(), SentMessage.P_TYPE.getName(), OProperties.string(SentMessage.P_TYPE.getName(), "message")); }
/** * Titleが0文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void Titleが0文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( SentMessage.P_TITLE.build(), SentMessage.P_TITLE.getName(), OProperties.string(SentMessage.P_TITLE.getName(), "")); }
/** * Titleが256文字の場合にDcCoreExceptionが発生しないこと. */ @Test public final void Titleが256文字の場合にDcCoreExceptionが発生しないこと() { this.validateProperty( SentMessage.P_TITLE.build(), SentMessage.P_TITLE.getName(), OProperties.string(SentMessage.P_TITLE.getName(), AbstractCase.STRING_LENGTH_128 + AbstractCase.STRING_LENGTH_128)); }
/** * idが33文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void idが33文字の場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_ID.build(), ReceivedMessage.P_ID.getName(), OProperties.string(ReceivedMessage.P_ID.getName(), "123456789012345678901234567890123")); }
/** * InReplyToが31文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void InReplyToが31文字の場合にDcCoreExceptionが発生すること() { this.validateProperty(ReceivedMessage.P_IN_REPLY_TO.build(), ReceivedMessage.P_IN_REPLY_TO.getName(), OProperties.string(ReceivedMessage.P_IN_REPLY_TO.getName(), "1234567890123456789012345678901")); }
/** * Typeがreq.relation.breakの場合にDcCoreExceptionが発生しないこと. */ @Test public final void Typeがreq_relation_breakの場合にDcCoreExceptionが発生しないこと() { this.validateProperty(ReceivedMessage.P_TYPE.build(), ReceivedMessage.P_TYPE.getName(), OProperties.string(ReceivedMessage.P_TYPE.getName(), "req.relation.break")); }
/** * Typeがnullの場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Typeがnullの場合にDcCoreExceptionが発生すること() { this.setDefaultValue(ReceivedMessage.P_TYPE.build(), ReceivedMessage.P_TYPE.getName(), OProperties.string(ReceivedMessage.P_TYPE.getName(), "")); }
/** * Titleが257文字の場合にDcCoreExceptionが発生すること. */ @Test(expected = DcCoreException.class) public final void Titleが257文字の場合にDcCoreExceptionが発生すること() { this.validateProperty( ReceivedMessage.P_TITLE.build(), ReceivedMessage.P_TITLE.getName(), OProperties.string(ReceivedMessage.P_TITLE.getName(), AbstractCase.STRING_LENGTH_128 + AbstractCase.STRING_LENGTH_129)); }
/** * MulticastToがNullの場合にNullOPropertyが返却されること. */ @Test public final void MulticastToがNullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(ReceivedMessage.P_MULTICAST_TO.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(ReceivedMessage.P_MULTICAST_TO.build(), ReceivedMessage.P_MULTICAST_TO.getName(), OProperties.string(ReceivedMessage.P_MULTICAST_TO.getName(), AbstractCase.STRING_LENGTH_129)); assertEquals(expected.getValue(), result.getValue()); }
/** * InReplyToがNullの場合にNullOPropertyが返却されること. */ @Test public final void InReplyToがNullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(ReceivedMessage.P_IN_REPLY_TO.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(ReceivedMessage.P_IN_REPLY_TO.build(), ReceivedMessage.P_IN_REPLY_TO.getName(), OProperties.string(ReceivedMessage.P_IN_REPLY_TO.getName(), "")); assertEquals(expected.getValue(), result.getValue()); }
/** * RequestRelationがNullの場合にNullOPropertyが返却されること. */ @Test public final void RequestRelationがNullの場合にNullOPropertyが返却されること() { OProperty<?> expected = OProperties.null_(ReceivedMessage.P_REQUEST_RELATION.getName(), EdmSimpleType.STRING); OProperty<?> result = this.setDefaultValue(ReceivedMessage.P_REQUEST_RELATION.build(), ReceivedMessage.P_REQUEST_RELATION.getName(), OProperties.string(ReceivedMessage.P_REQUEST_RELATION.getName(), AbstractCase.STRING_LENGTH_129)); assertEquals(expected.getValue(), result.getValue()); }