Verifies that if a read method throws MessageFormatException the current position of the read pointer is not incremented, and that a subsequent read is capable of recovering from the exception by re-reading the data as a different type.
Requirements:
Run | ConnectionFactory | Destination | Delivery | Session | Consumer | Message | Pass |
1
|
QueueConnectionFactory
|
|
|
TRANSACTED
|
|
StreamMessage
|
Yes
|
2
|
QueueConnectionFactory
|
|
|
AUTO
|
|
StreamMessage
|
Yes
|
3
|
QueueConnectionFactory
|
|
|
CLIENT
|
|
StreamMessage
|
Yes
|
4
|
QueueConnectionFactory
|
|
|
DUPS_OK
|
|
StreamMessage
|
Yes
|
5
|
TopicConnectionFactory
|
|
|
TRANSACTED
|
|
StreamMessage
|
Yes
|
6
|
TopicConnectionFactory
|
|
|
AUTO
|
|
StreamMessage
|
Yes
|
7
|
TopicConnectionFactory
|
|
|
CLIENT
|
|
StreamMessage
|
Yes
|
8
|
TopicConnectionFactory
|
|
|
DUPS_OK
|
|
StreamMessage
|
Yes
|