我创建了一个库,可以在Android环境中使用。目前它包含了"Plain Old Groovy Objects",没有任何Android依赖项。这些POGO的测试运行正常。
为了扩展库的功能,我创建了一些继承自Android类或依赖于它们的类,我也想测试它们。当然,测试应该是库的一部分,而不应该作为包括库的Android应用程序项目的一部分实现。
我知道可以通过Robolectric来帮助测试应用程序,它的效果非常好,但我看不到在没有整个Android应用程序的情况下使用它的可能性。
有没有一种方法可以使用Android依赖项和Robolectric测试库?
我正在使用Android Studio 1.2。
为了扩展库的功能,我创建了一些继承自Android类或依赖于它们的类,我也想测试它们。当然,测试应该是库的一部分,而不应该作为包括库的Android应用程序项目的一部分实现。
我知道可以通过Robolectric来帮助测试应用程序,它的效果非常好,但我看不到在没有整个Android应用程序的情况下使用它的可能性。
有没有一种方法可以使用Android依赖项和Robolectric测试库?
我正在使用Android Studio 1.2。