Asynchronous 如何导入实现annotation@RunTestInLoperThread的类

Asynchronous 如何导入实现annotation@RunTestInLoperThread的类,asynchronous,testing,junit,realm,looper,Asynchronous,Testing,Junit,Realm,Looper,我不熟悉Realm和Android编程。我在实现异步登录SyncUser.loginAsync的JUnit测试时遇到问题。 当我运行测试时,我得到一个错误: 异步登录只能从活套线程进行。在没有循环器的线程上无法自动更新领域 为了解决这个问题,我发现应该导入这些类,添加注释@RunTestInLoperThread,以便在循环器中运行测试: import io.realm.rule.RunInLooperThread; import io.realm.rule.RunTestInLooperThr

我不熟悉Realm和Android编程。我在实现异步登录SyncUser.loginAsync的JUnit测试时遇到问题。 当我运行测试时,我得到一个错误:

异步登录只能从活套线程进行。在没有循环器的线程上无法自动更新领域

为了解决这个问题,我发现应该导入这些类,添加注释@RunTestInLoperThread,以便在循环器中运行测试:

import io.realm.rule.RunInLooperThread;
import io.realm.rule.RunTestInLooperThread;
import io.realm.rule.TestRealmConfigurationFactory;
但找不到包io.realm.rule.*

我应该怎么导入这些类

我正在使用gradle插件io.realm:realm gradle插件:4.1.0


提前感谢您的帮助。

我们的内部仪器测试正在使用这些类。它们不是以公开的方式分发的

但是,如果需要,您可以直接从我们的Github回购中复制: