@Test
public void then_doNothing_withoutListenerAndResult() throws Exception {

    PromiseImpl<Object> promise = new PromiseImpl<>(null, mCleaner);
    promise.then(null);
    Mockito.verifyZeroInteractions(mCleaner);
}