mirror of
https://github.com/apache/commons-lang.git
synced 2025-02-09 03:24:58 +00:00
Use String#contains where possible (closes #263)
Since the project defines a JDK 7 source compatibility, it's safe to use JDK 5's features. This patch replaces usages of String#indexOf with String#contains where possible to make the code easier to read and maintain.
This commit is contained in:
parent
8cafd87c83
commit
d5be24a126
@ -120,8 +120,8 @@ public void test_toStringExcludeNullCollection() {
|
||||
}
|
||||
|
||||
private void validateNonSecretField(final String toString) {
|
||||
Assert.assertTrue(toString.indexOf(NOT_SECRET_FIELD) > ArrayUtils.INDEX_NOT_FOUND);
|
||||
Assert.assertTrue(toString.indexOf(NOT_SECRET_VALUE) > ArrayUtils.INDEX_NOT_FOUND);
|
||||
Assert.assertTrue(toString.contains(NOT_SECRET_FIELD));
|
||||
Assert.assertTrue(toString.contains(NOT_SECRET_VALUE));
|
||||
}
|
||||
|
||||
private void validateSecretFieldAbsent(final String toString) {
|
||||
|
@ -63,13 +63,13 @@ public void setUp() throws Exception {
|
||||
@Test
|
||||
public void testAddContextValue() {
|
||||
final String message = exceptionContext.getFormattedExceptionMessage(TEST_MESSAGE);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE) >= 0);
|
||||
assertTrue(message.indexOf("test1") >= 0);
|
||||
assertTrue(message.indexOf("test2") >= 0);
|
||||
assertTrue(message.indexOf("test Date") >= 0);
|
||||
assertTrue(message.indexOf("test Nbr") >= 0);
|
||||
assertTrue(message.indexOf("some value") >= 0);
|
||||
assertTrue(message.indexOf("5") >= 0);
|
||||
assertTrue(message.contains(TEST_MESSAGE));
|
||||
assertTrue(message.contains("test1"));
|
||||
assertTrue(message.contains("test2"));
|
||||
assertTrue(message.contains("test Date"));
|
||||
assertTrue(message.contains("test Nbr"));
|
||||
assertTrue(message.contains("some value"));
|
||||
assertTrue(message.contains("5"));
|
||||
|
||||
assertTrue(exceptionContext.getFirstContextValue("test1") == null);
|
||||
assertTrue(exceptionContext.getFirstContextValue("test2").equals("some value"));
|
||||
@ -85,7 +85,7 @@ public void testAddContextValue() {
|
||||
assertTrue(exceptionContext.getContextLabels().contains("test2"));
|
||||
|
||||
final String contextMessage = exceptionContext.getFormattedExceptionMessage(null);
|
||||
assertTrue(contextMessage.indexOf(TEST_MESSAGE) == -1);
|
||||
assertTrue(!contextMessage.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -94,9 +94,9 @@ public void testSetContextValue() {
|
||||
exceptionContext.setContextValue("test3", "3");
|
||||
|
||||
final String message = exceptionContext.getFormattedExceptionMessage(TEST_MESSAGE);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE) >= 0);
|
||||
assertTrue(message.indexOf("test Poorly written obj") >= 0);
|
||||
assertTrue(message.indexOf("Crap") >= 0);
|
||||
assertTrue(message.contains(TEST_MESSAGE));
|
||||
assertTrue(message.contains("test Poorly written obj"));
|
||||
assertTrue(message.contains("Crap"));
|
||||
|
||||
assertTrue(exceptionContext.getFirstContextValue("crap") == null);
|
||||
assertTrue(exceptionContext.getFirstContextValue("test Poorly written obj") instanceof ObjectWithFaultyToString);
|
||||
@ -118,7 +118,7 @@ public void testSetContextValue() {
|
||||
assertEquals(6, exceptionContext.getContextLabels().size());
|
||||
|
||||
final String contextMessage = exceptionContext.getFormattedExceptionMessage(null);
|
||||
assertTrue(contextMessage.indexOf(TEST_MESSAGE) == -1);
|
||||
assertTrue(!contextMessage.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -41,7 +41,7 @@ public void testContextedException() {
|
||||
exceptionContext = new ContextedException();
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(StringUtils.isEmpty(message));
|
||||
}
|
||||
|
||||
@ -51,7 +51,7 @@ public void testContextedExceptionString() {
|
||||
assertEquals(TEST_MESSAGE, exceptionContext.getMessage());
|
||||
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -59,9 +59,9 @@ public void testContextedExceptionThrowable() {
|
||||
exceptionContext = new ContextedException(new Exception(TEST_MESSAGE));
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(message.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -69,10 +69,10 @@ public void testContextedExceptionStringThrowable() {
|
||||
exceptionContext = new ContextedException(TEST_MESSAGE_2, new Exception(TEST_MESSAGE));
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(trace.contains(TEST_MESSAGE_2));
|
||||
assertTrue(message.contains(TEST_MESSAGE_2));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -80,10 +80,10 @@ public void testContextedExceptionStringThrowableContext() {
|
||||
exceptionContext = new ContextedException(TEST_MESSAGE_2, new Exception(TEST_MESSAGE), new DefaultExceptionContext());
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(trace.contains(TEST_MESSAGE_2));
|
||||
assertTrue(message.contains(TEST_MESSAGE_2));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -43,7 +43,7 @@ public void testContextedException() {
|
||||
exceptionContext = new ContextedRuntimeException();
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(StringUtils.isEmpty(message));
|
||||
}
|
||||
|
||||
@ -53,7 +53,7 @@ public void testContextedExceptionString() {
|
||||
assertEquals(TEST_MESSAGE, exceptionContext.getMessage());
|
||||
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -61,9 +61,9 @@ public void testContextedExceptionThrowable() {
|
||||
exceptionContext = new ContextedRuntimeException(new Exception(TEST_MESSAGE));
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(message.contains(TEST_MESSAGE));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -71,10 +71,10 @@ public void testContextedExceptionStringThrowable() {
|
||||
exceptionContext = new ContextedRuntimeException(TEST_MESSAGE_2, new Exception(TEST_MESSAGE));
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(trace.contains(TEST_MESSAGE_2));
|
||||
assertTrue(message.contains(TEST_MESSAGE_2));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -84,10 +84,10 @@ public void testContextedExceptionStringThrowableContext() {
|
||||
new DefaultExceptionContext() {private static final long serialVersionUID = 1L;});
|
||||
final String message = exceptionContext.getMessage();
|
||||
final String trace = ExceptionUtils.getStackTrace(exceptionContext);
|
||||
assertTrue(trace.indexOf("ContextedException")>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE)>=0);
|
||||
assertTrue(trace.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(message.indexOf(TEST_MESSAGE_2)>=0);
|
||||
assertTrue(trace.contains("ContextedException"));
|
||||
assertTrue(trace.contains(TEST_MESSAGE));
|
||||
assertTrue(trace.contains(TEST_MESSAGE_2));
|
||||
assertTrue(message.contains(TEST_MESSAGE_2));
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@ -388,12 +388,12 @@ public void testPrintRootCauseStackTrace_ThrowableStream() throws Exception {
|
||||
final Throwable cause = createExceptionWithCause();
|
||||
ExceptionUtils.printRootCauseStackTrace(cause, new PrintStream(out));
|
||||
String stackTrace = out.toString();
|
||||
assertTrue(stackTrace.indexOf(ExceptionUtils.WRAPPED_MARKER) != -1);
|
||||
assertTrue(stackTrace.contains(ExceptionUtils.WRAPPED_MARKER));
|
||||
|
||||
out = new ByteArrayOutputStream(1024);
|
||||
ExceptionUtils.printRootCauseStackTrace(withoutCause, new PrintStream(out));
|
||||
stackTrace = out.toString();
|
||||
assertTrue(stackTrace.indexOf(ExceptionUtils.WRAPPED_MARKER) == -1);
|
||||
assertTrue(!stackTrace.contains(ExceptionUtils.WRAPPED_MARKER));
|
||||
}
|
||||
|
||||
@Test
|
||||
@ -414,12 +414,12 @@ public void testPrintRootCauseStackTrace_ThrowableWriter() throws Exception {
|
||||
final Throwable cause = createExceptionWithCause();
|
||||
ExceptionUtils.printRootCauseStackTrace(cause, new PrintWriter(writer));
|
||||
String stackTrace = writer.toString();
|
||||
assertTrue(stackTrace.indexOf(ExceptionUtils.WRAPPED_MARKER) != -1);
|
||||
assertTrue(stackTrace.contains(ExceptionUtils.WRAPPED_MARKER));
|
||||
|
||||
writer = new StringWriter(1024);
|
||||
ExceptionUtils.printRootCauseStackTrace(withoutCause, new PrintWriter(writer));
|
||||
stackTrace = writer.toString();
|
||||
assertTrue(stackTrace.indexOf(ExceptionUtils.WRAPPED_MARKER) == -1);
|
||||
assertTrue(!stackTrace.contains(ExceptionUtils.WRAPPED_MARKER));
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
|
Loading…
x
Reference in New Issue
Block a user