@Test
public void verifyThenWithThread_doesNotIntersect_callThenWithThread() {

    TestPromise<Object> promise = new TestPromise<>(mResult);
    promise.then(mThread, mListener);
    Assert.assertFalse(promise.verifyThen());
    Assert.assertFalse(promise.verifyThenNothing());
    Assert.assertFalse(promise.verifyForget());
    Assert.assertFalse(promise.verifyGet());
}