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的两种方法。希望能对你有帮助!

相关内容

热门资讯

大神推荐!钱塘十三水辅助器软件... 大神推荐!钱塘十三水辅助器软件,微信小程序微乐房间怎么开挂,软件教程(真实有挂)-哔哩哔哩您好:微信...
分享一款"乐游coc... 分享一款"乐游coc辅助"开挂(透视)辅助安装(一直确实有挂的)-哔哩哔哩;1、完成乐游coc辅助的...
透视好牌!广东雀神麻雀辅助神器... >>您好:广东雀神麻雀辅助神器确实是有挂的,很多玩家在这款广东雀神麻雀辅助神器游戏中打牌都会发现很多...
分享认知"中至余干马... 分享认知"中至余干马甲怎么开挂"开挂(透视)辅助脚本(一直确实有挂)-哔哩哔哩;中至余干马甲怎么开挂...
盘点一款!广丰510k辅助插件... 【亲,广丰510k辅助插件 这款游戏可以开挂的,确实是有挂的,很多玩家在这款广丰510k辅助插件中打...
总算了解"聚友联盟免... 总算了解"聚友联盟免费辅助器下载"开挂(透视)辅助平台(一贯确实有挂的)-哔哩哔哩;聚友联盟免费辅助...
透视好友!天天微友有辅助吗,a... 透视好友!天天微友有辅助吗,aapoker安装包怎么使用,新2026版(有挂秘笈)-哔哩哔哩《详细加...
专业讨论"老友广东麻... 专业讨论"老友广东麻将有挂吗"开挂(透视)辅助脚本(一贯是有挂)-哔哩哔哩;1、很好的老友广东麻将有...
热点讨论!广东雀神智能插件免费... 较多好评“微乐万能挂官网”开挂(透视)辅助教程 了解更多开挂安装加(136704302)微信号是一款...
分享实测"陕西三代辅... 分享实测"陕西三代辅助器"开挂(透视)辅助平台(其实是真的有挂的)-哔哩哔哩;超受欢迎的陕西三代辅助...