public void testToBytesBinaryTrailingBackslashes() throws Exception { try { Bytes.toBytesBinary("abc\\x00\\x01\\"); } catch (StringIndexOutOfBoundsException ex) { fail("Illegal string access: " + ex.getMessage()); } }
protected String getCurrentVersion(URL url, String driverName) { String currentVersion = ""; try { currentVersion = url.getFile().substring( url.getFile().indexOf(SLASH) + 1, url.getFile().lastIndexOf(SLASH)); } catch (StringIndexOutOfBoundsException e) { log.trace("Exception getting version of URL {} ({})", url, e.getMessage()); } return currentVersion; }
map.put(SyslogHeaders.ERRORS, "Unexpected end of message: " + sob.getMessage()); map.put(SyslogHeaders.UNDECODED, line);
@Test public void testAppendCharBufferException() throws Exception { final TextStringBuilder sb = new TextStringBuilder("1234567890"); final String text = "Test"; final CharBuffer buffer = CharBuffer.allocate(sb.size() + text.length()); buffer.put(text); buffer.flip(); try { sb.append(buffer, -1, 12); } catch (final StringIndexOutOfBoundsException e) { assertEquals("startIndex must be valid", e.getMessage()); } try { sb.append(buffer, 0, -1); } catch (final StringIndexOutOfBoundsException e) { assertEquals("length must be valid", e.getMessage()); } sb.append(buffer); assertEquals("1234567890Test", sb.toString()); }
@Test public void testAppendCharBufferException() throws Exception { final StrBuilder sb = new StrBuilder("1234567890"); final String text = "Test"; final CharBuffer buffer = CharBuffer.allocate(sb.size() + text.length()); buffer.put(text); buffer.flip(); try { sb.append(buffer, -1, 12); } catch (final StringIndexOutOfBoundsException e) { assertEquals("startIndex must be valid", e.getMessage()); } try { sb.append(buffer, 0, -1); } catch (final StringIndexOutOfBoundsException e) { assertEquals("length must be valid", e.getMessage()); } sb.append(buffer); assertEquals("1234567890Test", sb.toString()); }
protected String getCurrentVersion(URL url, String driverName) { String currentVersion = ""; try { currentVersion = url.getFile().substring( url.getFile().indexOf(SLASH) + 1, url.getFile().lastIndexOf(SLASH)); } catch (StringIndexOutOfBoundsException e) { log.trace("Exception getting version of URL {} ({})", url, e.getMessage()); } return currentVersion; }
public void testToBytesBinaryTrailingBackslashes() throws Exception { try { Bytes.toBytesBinary("abc\\x00\\x01\\"); } catch (StringIndexOutOfBoundsException ex) { fail("Illegal string access: " + ex.getMessage()); } }
public void testToBytesBinaryTrailingBackslashes() throws Exception { try { Bytes.toBytesBinary("abc\\x00\\x01\\"); } catch (StringIndexOutOfBoundsException ex) { fail("Illegal string access: " + ex.getMessage()); } }
@Test public void testIsAlphaNumericThrowsStringIndexOutOfBoundsException() throws Throwable { try { ISOUtil.isAlphaNumeric(" "); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 1", ex.getMessage()); } }
@Test public void testIsAlphaNumericThrowsStringIndexOutOfBoundsException1() throws Throwable { try { ISOUtil.isAlphaNumeric(""); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 0", ex.getMessage()); } }
@Test public void testIsAlphaNumericThrowsStringIndexOutOfBoundsException2() throws Throwable { try { ISOUtil.isAlphaNumeric("testISOUtils"); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 12", ex.getMessage()); } }
@Test public void testGetThrowsStringIndexOutOfBoundsException() throws Throwable { FSDMsg fSDMsg = new FSDMsg("testFSDMsgBasePath"); try { fSDMsg.get("testFSDMsgId", "", 100, "testFSDMsgDefValue", null); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 0", ex.getMessage()); assertEquals("fSDMsg.fields.size()", 0, fSDMsg.fields.size()); } }
@Test public void testUnpackThrowsStringIndexOutOfBoundsException() throws Throwable { ISOFieldPackager iFB_AMOUNT = new IFB_AMOUNT(); InputStream in = new ByteArrayInputStream("testString".getBytes()); iFB_AMOUNT.setLength(-1); try { iFB_AMOUNT.unpack(new ISOMsg(), in); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 1", ex.getMessage()); assertEquals("(ByteArrayInputStream) in.available()", 10, in.available()); } } }
@Test public void testParseIntThrowsStringIndexOutOfBoundsException() throws Throwable { try { ISOUtil.parseInt("", 100); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 0", ex.getMessage()); } }
@Test public void testParseIntThrowsStringIndexOutOfBoundsException1() throws Throwable { try { ISOUtil.parseInt(""); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 0", ex.getMessage()); } }
@Test public void testIsResponseThrowsStringIndexOutOfBoundsException() throws Throwable { try { new ISOMsg("").isResponse(); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 2", ex.getMessage()); } }
@Test public void testPadThrowsStringIndexOutOfBoundsException() throws Throwable { try { new RightTPadder(' ').pad("testRightTPadderData", -1); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: -1", ex.getMessage()); } } }
@Test public void testSetResponseMTIThrowsStringIndexOutOfBoundsException() throws Throwable { ISOMsg iSOMsg = new ISOMsg(""); try { iSOMsg.setResponseMTI(); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 2", ex.getMessage()); assertEquals("iSOMsg.fields.size()", 1, iSOMsg.fields.size()); assertEquals("iSOMsg.maxField", 0, iSOMsg.maxField); assertTrue("iSOMsg.dirty", iSOMsg.dirty); } }
@Test public void testGetHexHeaderThrowsStringIndexOutOfBoundsException() throws Throwable { FSDMsg fSDMsg = new FSDMsg("testFSDMsgBasePath", "testFSDMsgBaseSchema"); byte[] h = new byte[0]; fSDMsg.setHeader(h); try { fSDMsg.getHexHeader(); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: -2", ex.getMessage()); } }
@Test public void testIsRequestThrowsStringIndexOutOfBoundsException() throws Throwable { ISOMsg iSOMsg = new ISOMsg(""); iSOMsg.setFieldNumber(-2); try { iSOMsg.isRequest(); fail("Expected StringIndexOutOfBoundsException to be thrown"); } catch (StringIndexOutOfBoundsException ex) { assertEquals("ex.getMessage()", "String index out of range: 2", ex.getMessage()); } }