@Test
public void forget_cleanRefs_always() throws Exception {

    PromiseImpl<Object> promise = new PromiseImpl<>(mResult, mCleaner);
    promise.forget();
    Mockito.verify(mCleaner).clean(mResult);
}