@Test
public void then_resultIsTheSame_callThenWithThread() {

    TestPromise<Object> promise = new TestPromise<>(mResult);
    promise.then(mThread, mListener);
    Mockito.verify(mListener).onResult(mResult);
}