Android Studio的Debug/Variable窗口在使用`when`().thenReturn初始化的字段上显示为null。
创始人
2024-08-17 10:30:09
0

问题描述: 在Android Studio的Debug/Variable窗口中,当使用when().thenReturn初始化的字段时,它显示为null。

解决方法: 在使用when().thenReturn初始化字段时,由于Mockito框架的限制,变量的值无法正确显示在Debug/Variable窗口中。为了解决这个问题,可以采取以下两种方法:

方法1:使用doReturn().when().方法初始化字段

// 初始化字段
when(mockObject.method()).thenReturn(value);

可以改为:

// 初始化字段
doReturn(value).when(mockObject).method();

这样就可以正确显示变量的值了。

方法2:使用@Mock注解初始化字段

@Mock
private SomeClass mockObject;

使用@Mock注解初始化字段时,可以正确显示变量的值。

以上是解决Android Studio的Debug/Variable窗口在使用when().thenReturn初始化的字段上显示为null的两种方法。希望能对你有帮助!

相关内容

热门资讯

三分钟了解!内蒙博乐填大坑辅助... 您好:内蒙博乐填大坑辅助这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多用户的...
我来分享!天天贵阳游戏辅助,h... 我来分享!天天贵阳游戏辅助,hhpkoer辅助器,技巧教程(有挂规律);1、让任何用户在无需AI插件...
今日百科!雀神广东定制插件辅助... 《今日百科!雀神广东定制插件辅助,wepoker私人局怎么玩,攻略教程(证实有挂)》 雀神广东定制插...
科技新动态!jj斗地主外卦,c... 科技新动态!jj斗地主外卦,cloudpoker外挂,2025教程(竟然有挂);1、构建自己的微扑克...
重磅来袭!闲来透视辅助器最新版... 重磅来袭!闲来透视辅助器最新版,wepoker辅助真的假的,解密教程(有挂详细);1、让任何用户在无...
终于懂了!广东雀神智能插件免费... 终于懂了!广东雀神智能插件免费,德扑圈透视,教你攻略(有挂秘籍);广东雀神智能插件免费简单的灵活控制...
分享开挂内幕!微信小程序财神十... 分享开挂内幕!微信小程序财神十三张辅助,wepoker怎么发冤家牌,必备教程(有挂辅助);微信小程序...
玩家交流!微乐小程序辅助工具,... 玩家交流!微乐小程序辅助工具,大菠萝免费辅助,插件教程(有挂教程);1、玩家交流!微乐小程序辅助工具...
玩家亲测!广东闲来辅助软件,w... 玩家亲测!广东闲来辅助软件,wepoker辅助工具,安装教程(有挂神器);1、完成广东闲来辅助软件的...
必备科技!上品游戏辅助器,大菠... 必备科技!上品游戏辅助器,大菠萝789辅助器下载,教你教程(有挂技术);是一款可以让一直输的玩家,快...