我如何测试AsyncTask没有被调用?

我正在写一些针对Activity的测试。 在我的Activity的onCreate()方法中,我有一个异步调用。 我想写一个测试来验证AsyncTask没有被调用。 我该怎么做? 我试图嘲笑AsyncTask,但我不能因为execute()是最后的方法。

我最初的想法是做这样的事情:

  val mockedTask = mock(QuoteOfTheDayTask::class.java) verify(mockedTask, never()).execute() 

但是现在,遇到一些试图以这种方式进行测试的问题,我开始想,也许我正在以这种错误的方式去做。 这几乎觉得我不应该试图对这个活动进行测试,但是现在这就是调用的地方。