Fix EOL problems in tests
| | |
| | | |
| | | @DataProvider |
| | | public Object[][] indentAndWrapProvider() throws Exception { |
| | | final String EOL = System.getProperty("line.separator"); |
| | | return new Object[][] { |
| | | { "test1", 5, " ", " test1\n" }, |
| | | { "test1 test2", 5, " ", " test1\n test2\n" }, |
| | | { "test1 test2test3", 5, " ", " test1\n test2test3\n" }, |
| | | { "test1 test2test3 test4", 5, " ", " test1\n test2test3\n test4\n" }, |
| | | { "test1", 5, " ", " test1" + EOL }, |
| | | { "test1 test2", 5, " ", " test1" + EOL + " test2" + EOL }, |
| | | { "test1 test2test3", 5, " ", " test1" + EOL + " test2test3" + EOL }, |
| | | { "test1 test2test3 test4", 5, " ", " test1" + EOL + " test2test3" + EOL +" test4" + EOL }, |
| | | }; |
| | | } |
| | | |
| | |
| | | |
| | | @Test |
| | | public void testToHexPlusAsciiString() throws Exception { |
| | | final String EOL = System.getProperty("line.separator"); |
| | | ByteString byteString = new ByteStringBuilder().append("cn=testvalue,org=example").toByteString(); |
| | | assertThat(byteString.toHexPlusAsciiString(10)).isEqualTo( |
| | | " 63 6E 3D 74 65 73 74 76 61 6C 75 65 2C 6F 72 67 cn=testv alue,org\n" |
| | | + " 3D 65 78 61 6D 70 6C 65 =example \n"); |
| | | " 63 6E 3D 74 65 73 74 76 61 6C 75 65 2C 6F 72 67 cn=testv alue,org" + EOL + |
| | | " 3D 65 78 61 6D 70 6C 65 =example " + EOL); |
| | | |
| | | assertThat(byteString.toHexPlusAsciiString(0)).isEqualTo( |
| | | "63 6E 3D 74 65 73 74 76 61 6C 75 65 2C 6F 72 67 cn=testv alue,org\n" |
| | | + "3D 65 78 61 6D 70 6C 65 =example \n"); |
| | | "63 6E 3D 74 65 73 74 76 61 6C 75 65 2C 6F 72 67 cn=testv alue,org" + EOL + |
| | | "3D 65 78 61 6D 70 6C 65 =example " + EOL); |
| | | } |
| | | |
| | | @Test |