use of junit.framework.AssertionFailedError in project guava by google.
the class FuturesTest method failureWithCause.
static AssertionFailedError failureWithCause(Throwable cause, String message) {
AssertionFailedError failure = new AssertionFailedError(message);
failure.initCause(cause);
return failure;
}
use of junit.framework.AssertionFailedError in project guice by google.
the class ContinuingHttpServletRequestTest method testReturnDelegateCookies.
public void testReturnDelegateCookies() {
Cookie[] cookies = new Cookie[] { new Cookie("testName1", TEST_VALUE_1), new Cookie("testName2", "testValue2") };
HttpServletRequest delegate = createMock(HttpServletRequest.class);
expect(delegate.getCookies()).andStubReturn(cookies);
replay(delegate);
ContinuingHttpServletRequest continuingRequest = new ContinuingHttpServletRequest(delegate);
assertCookieArraysEqual(cookies, continuingRequest.getCookies());
// Now mutate the original cookies, this shouldnt be reflected in the continued request.
cookies[0].setValue("INVALID");
cookies[1].setValue("INVALID");
cookies[1].setMaxAge(123);
try {
assertCookieArraysEqual(cookies, continuingRequest.getCookies());
throw new Error();
} catch (AssertionFailedError e) {
// Expected.
}
// Verify that they remain equal to the original values.
assertEquals(TEST_VALUE_1, continuingRequest.getCookies()[0].getValue());
assertEquals(TEST_VALUE_2, continuingRequest.getCookies()[1].getValue());
assertEquals(DEFAULT_MAX_AGE, continuingRequest.getCookies()[1].getMaxAge());
// Perform a snapshot of the snapshot.
ContinuingHttpServletRequest furtherContinuingRequest = new ContinuingHttpServletRequest(continuingRequest);
// The cookies should be fixed.
assertCookieArraysEqual(continuingRequest.getCookies(), furtherContinuingRequest.getCookies());
verify(delegate);
}
use of junit.framework.AssertionFailedError in project guava by google.
the class MapComputeIfPresentTester method testComputeIfPresent_nullKeySupportedAbsent.
@MapFeature.Require({ SUPPORTS_PUT, ALLOWS_NULL_KEYS })
public void testComputeIfPresent_nullKeySupportedAbsent() {
assertNull("computeIfPresent(null, function) should return null", getMap().computeIfPresent(null, (k, v) -> {
throw new AssertionFailedError();
}));
expectUnchanged();
}
use of junit.framework.AssertionFailedError in project guava by google.
the class MapComputeIfPresentTester method testComputeIfPresent_nullTreatedAsAbsent.
@MapFeature.Require({ SUPPORTS_PUT, ALLOWS_NULL_VALUES })
@CollectionSize.Require(absent = ZERO)
public void testComputeIfPresent_nullTreatedAsAbsent() {
initMapWithNullValue();
assertNull("computeIfPresent(presentAssignedToNull, function) should return null", getMap().computeIfPresent(getKeyForNullValue(), (k, v) -> {
throw new AssertionFailedError();
}));
expectReplacement(entry(getKeyForNullValue(), null));
}
use of junit.framework.AssertionFailedError in project guava by google.
the class MapComputeIfPresentTester method testComputeIfPresent_supportedAbsent.
@MapFeature.Require(SUPPORTS_PUT)
public void testComputeIfPresent_supportedAbsent() {
assertNull("computeIfPresent(notPresent, function) should return null", getMap().computeIfPresent(k3(), (k, v) -> {
throw new AssertionFailedError();
}));
expectUnchanged();
}
Aggregations