@Test
public void testEvaluateFailStatement() throws Throwable {

    configuredInvoked = false;
    statementInvoked = false;
    ContextWrapperStatement wrapper = new ContextWrapperStatement(new FakeTestContext(false), new FakeStatement(true), fakeTestObject);
    try {
        wrapper.evaluate();
        fail("Wrapper call succeeded.");
    }
    catch (Throwable e) {
    }
    assertTrue(configuredInvoked);
    assertFalse(statementInvoked);
}