草庐IT

DexMaker-Mockito

全部标签

java - 'SRPy' 在 Mockito 文档中代表什么

来自http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.htmlAsusualyouaregoingtoreadthepartialmockwarning:Objectorientedprogrammingismorelesstacklingcomplexitybydividingthecomplexityintoseparate,specific,SRPyobjects.Howdoespartialmockfitintothisparadigm?Well,itjustdoesn't...Partialmockusuall

java - mockito - 模拟接口(interface) - 抛出 NullPointerException

我在模拟后也出现空指针异常。请找到我的项目结构。//thisisthepetinterfacepublicinterfacePet{}//AnimplementationofPetpublicclassDogextendsPet{intid,intpetName;}//ThisistheServiceInterfacepublicinterfacePetService{ListlistPets();}//aclientcodeusingthePetServicetolistPetspublicclassApp{PetServicepetService;publicvoidlistPet

java - 如何让 Powermock 与 Dexmaker 一起工作

我正在尝试合并Powermock作为我的Android测试的依赖项,使用以下build.gradle配置:dependencies{compile'com.android.support:appcompat-v7:21.0.+'androidTestCompile('org.mockito:mockito-core:1.9.5')androidTestCompile('com.google.dexmaker:dexmaker:1.2')androidTestCompile('com.google.dexmaker:dexmaker-mockito:1.2')androidTestCom

Android:使用 Robolectric 和 Mockito 对 Android 应用程序进行单元测试

我有一个Java库,它使用了AndroidAPI中的一些东西。我想使用Mockito为这个库编写单元测试。我有办法解决这个问题吗?Mockito在DalvikVM上运行不佳,请参阅此帖子:UsingMockitowithAndroidvirtualmachine更新:自从发表这篇文章后,我发现了Robolectric,并且有机会在PivotalLabs工作并为这个库做出一些小贡献。我建议在Android测试框架/mockito上使用它。此外,您可以自由使用Robolectric和Mockito,但Robolectric中的影子对象使得Mockito对于大多数用例来说都是不必要的。尝试对

android - 我如何单元测试(使用 JUnit 或 mockito)recyclerview 项目点击

我目前正在尝试使用junit或mockito对recyclerviewaddonitemclicklistner进行单元测试。这是我的代码:privatevoidmypicadapter(TreeMap>photosMap){ListmItems=newArrayList();for(IntegeralbumId:photosMap.keySet()){ListHeaderheader=newListHeader();header.setAlbumId(albumId);mItems.add(header);for(Photosphoto:photosMap.get(albumId))

android - 我怎样才能让 Mockito 在 androidTest 中工作

在我的测试中,如何模拟我编写的类?这是我的测试代码:importandroid.support.test.runner.AndroidJUnit4;importorg.junit.Before;importorg.junit.Test;importorg.junit.runner.RunWith;importorg.mockito.Mock;importorg.mockito.MockitoAnnotations;importstaticorg.mockito.Mockito.never;importstaticorg.mockito.Mockito.verify;@RunWith(A

android - 在 mockito 中创建 OkHttpClient 时如何解决 java.lang.AssertionError?

我正在尝试制作一些jar装网络响应。我有实际请求的json响应,我有序列化响应的Retrofit接口(interface)。尝试设置它让我感到非常沮丧。我应该在这里做什么?看来我的选择是,1)使用MockWebServer()2)使用RequestInterceptor()。在尝试使用1或2时,我无法在没有失败的情况下实例化OkHttpClient(),基本上这会使我尝试的所有东西立即死亡。我收到java.lang.AssertionError,因为OkHttpClient在找不到TLS算法时抛出此错误。if(builder.sslSocketFactory!=null||!isTLS

mockito - <reified T> 和 <reified T : Any> in Kotlin? 有什么不同

下面的测试类,通过。classSimpleClassTest{privateinlinefunanyObject():T{returnMockito.anyObject()}lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=SimpleClass(injectedObject)simpleOb

mockito - <reified T> 和 <reified T : Any> in Kotlin? 有什么不同

下面的测试类,通过。classSimpleClassTest{privateinlinefunanyObject():T{returnMockito.anyObject()}lateinitvarsimpleObject:SimpleClass@MocklateinitvarinjectedObject:InjectedClass@BeforefunsetUp(){MockitoAnnotations.initMocks(this)}@TestfuntestSimpleFunction(){simpleObject=SimpleClass(injectedObject)simpleOb

android - Mockito 2 for Android Instrumentation 测试 : Could not initialize plugin: interface org. mockito.plugins.MockMaker

我正在使用Mockito2和Espresso进行单元测试,但在尝试在仪器测试中使用Mockito2时遇到了问题。在运行测试时,我收到此错误java.lang.IllegalStateException:Couldnotinitializeplugin:interfaceorg.mockito.plugins.MockMaker(alternate:null)atorg.mockito.internal.configuration.plugins.PluginLoader$1.invoke(PluginLoader.java:74)atjava.lang.reflect.Proxy.in