@@ -36,6 +36,21 @@ public void testExchangeNoArgsEquivalence() throws IOException {
3636 verifyEquivalent (NAME , TYPE , false , false , null );
3737 }
3838
39+ public void testSingleLineFeedStrippedFromExchangeName () throws IOException {
40+ channel .exchangeDeclare ("exchange_test\n " , TYPE , false , false , null );
41+ verifyEquivalent (NAME , TYPE , false , false , null );
42+ }
43+
44+ public void testMultipleLineFeedsStrippedFromExchangeName () throws IOException {
45+ channel .exchangeDeclare ("exchange\n _test\n " , TYPE , false , false , null );
46+ verifyEquivalent (NAME , TYPE , false , false , null );
47+ }
48+
49+ public void testMultipleLineFeedAndCarriageReturnsStrippedFromExchangeName () throws IOException {
50+ channel .exchangeDeclare ("e\n xc\r hange\n \r _test\n \r " , TYPE , false , false , null );
51+ verifyEquivalent (NAME , TYPE , false , false , null );
52+ }
53+
3954 public void testExchangeNonsenseArgsEquivalent () throws IOException {
4055 channel .exchangeDeclare (NAME , TYPE , false , false , null );
4156 Map <String , Object > args = new HashMap <String , Object >();
0 commit comments