|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.common.testing.junit3.JUnitAsserts
public final class JUnitAsserts
Contains additional assertion methods not found in JUnit.
Constructor Summary | |
---|---|
private |
JUnitAsserts()
|
Method Summary | ||
---|---|---|
static java.util.regex.MatchResult |
assertContainsRegex(java.lang.String expectedRegex,
java.lang.String actual)
Variant of assertContainsRegex(String,String,String) using a
generic message. |
|
static java.util.regex.MatchResult |
assertContainsRegex(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
Asserts that expectedRegex matches any substring of actual
and fails with message if it does not. |
|
static void |
assertContentsInOrder(java.lang.Iterable<?> actual,
java.lang.Object... expected)
Variant of assertContentsInOrder(String,Iterable,Object...)
using a generic message. |
|
static void |
assertContentsInOrder(java.lang.String message,
java.lang.Iterable<?> actual,
java.lang.Object... expected)
Asserts that actual contains precisely the elements
expected , and in the same order. |
|
static java.util.regex.MatchResult |
assertMatchesRegex(java.lang.String expectedRegex,
java.lang.String actual)
Variant of assertMatchesRegex(String,String,String) using a
generic message. |
|
static java.util.regex.MatchResult |
assertMatchesRegex(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
Asserts that expectedRegex exactly matches actual and
fails with message if it does not. |
|
static void |
assertNotContainsRegex(java.lang.String unexpectedRegex,
java.lang.String actual)
Variant of assertNotContainsRegex(String,String,String) using a
generic message. |
|
static void |
assertNotContainsRegex(java.lang.String message,
java.lang.String unexpectedRegex,
java.lang.String actual)
Asserts that unexpectedRegex does not match any substring of
actual , and fails with message if it does. |
|
static void |
assertNotEqual(java.lang.Object unexpected,
java.lang.Object actual)
Variant of assertNotEqual(String,Object,Object) using a
generic message. |
|
static void |
assertNotEqual(java.lang.String message,
java.lang.Object unexpected,
java.lang.Object actual)
Asserts that actual is not equal unexpected , according
to both == and Object.equals(java.lang.Object) . |
|
static void |
assertNotMatchesRegex(java.lang.String unexpectedRegex,
java.lang.String actual)
Variant of assertNotMatchesRegex(String,String,String) using a
generic message. |
|
static void |
assertNotMatchesRegex(java.lang.String message,
java.lang.String unexpectedRegex,
java.lang.String actual)
Asserts that unexpectedRegex does not exactly match actual ,
and fails with message if it does. |
|
private static boolean |
equal(java.lang.Object a,
java.lang.Object b)
|
|
private static void |
failContainsRegex(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
|
|
private static void |
failEqual(java.lang.String message,
java.lang.Object unexpected)
|
|
private static void |
failMatch(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
|
|
private static void |
failNotContainsRegex(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
|
|
private static void |
failNotMatches(java.lang.String message,
java.lang.String expectedRegex,
java.lang.String actual)
|
|
private static void |
failWithMessage(java.lang.String userMessage,
java.lang.String ourMessage)
|
|
private static java.util.regex.Matcher |
getMatcher(java.lang.String expectedRegex,
java.lang.String actual)
|
|
private static
|
newArrayList(java.lang.Iterable<? extends E> elements)
Copied from Google collections to avoid (for now) depending on it (until we really need it). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
private JUnitAsserts()
Method Detail |
---|
public static void assertNotEqual(java.lang.String message, java.lang.Object unexpected, java.lang.Object actual)
actual
is not equal unexpected
, according
to both ==
and Object.equals(java.lang.Object)
.
public static void assertNotEqual(java.lang.Object unexpected, java.lang.Object actual)
assertNotEqual(String,Object,Object)
using a
generic message.
public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
expectedRegex
exactly matches actual
and
fails with message
if it does not. The MatchResult is returned
in case the test needs access to any captured groups. Note that you can
also use this for a literal string, by wrapping your expected string in
Pattern.quote(java.lang.String)
.
public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String expectedRegex, java.lang.String actual)
assertMatchesRegex(String,String,String)
using a
generic message.
public static java.util.regex.MatchResult assertContainsRegex(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
expectedRegex
matches any substring of actual
and fails with message
if it does not. The Matcher is returned in
case the test needs access to any captured groups. Note that you can also
use this for a literal string, by wrapping your expected string in
Pattern.quote(java.lang.String)
.
public static java.util.regex.MatchResult assertContainsRegex(java.lang.String expectedRegex, java.lang.String actual)
assertContainsRegex(String,String,String)
using a
generic message.
public static void assertNotMatchesRegex(java.lang.String message, java.lang.String unexpectedRegex, java.lang.String actual)
unexpectedRegex
does not exactly match actual
,
and fails with message
if it does. Note that you can also use
this for a literal string, by wrapping your expected string in
Pattern.quote(java.lang.String)
.
public static void assertNotMatchesRegex(java.lang.String unexpectedRegex, java.lang.String actual)
assertNotMatchesRegex(String,String,String)
using a
generic message.
public static void assertNotContainsRegex(java.lang.String message, java.lang.String unexpectedRegex, java.lang.String actual)
unexpectedRegex
does not match any substring of
actual
, and fails with message
if it does. Note that you
can also use this for a literal string, by wrapping your expected string
in Pattern.quote(java.lang.String)
.
public static void assertNotContainsRegex(java.lang.String unexpectedRegex, java.lang.String actual)
assertNotContainsRegex(String,String,String)
using a
generic message.
public static void assertContentsInOrder(java.lang.String message, java.lang.Iterable<?> actual, java.lang.Object... expected)
actual
contains precisely the elements
expected
, and in the same order.
public static void assertContentsInOrder(java.lang.Iterable<?> actual, java.lang.Object... expected)
assertContentsInOrder(String,Iterable,Object...)
using a generic message.
private static java.util.regex.Matcher getMatcher(java.lang.String expectedRegex, java.lang.String actual)
private static void failEqual(java.lang.String message, java.lang.Object unexpected)
private static void failNotMatches(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
private static void failNotContainsRegex(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
private static void failMatch(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
private static void failContainsRegex(java.lang.String message, java.lang.String expectedRegex, java.lang.String actual)
private static void failWithMessage(java.lang.String userMessage, java.lang.String ourMessage)
private static boolean equal(java.lang.Object a, java.lang.Object b)
private static <E> java.util.ArrayList<E> newArrayList(java.lang.Iterable<? extends E> elements)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |