2015-08-21 32 views
0

我正在做单元测试,我的一个类构造函数需要一个非常“复杂”的参数(非常大的地图数组,这些值来自NFC标签)。Android如何从手表中获取变量的赋值代码

我想测试这个方法,并使用它,我需要做这个数组。

有没有办法让它在手表的调试模式下,并自动获取相应的赋值代码。


在钟表:myArray = {string[200]@123456789}
拟输出:"String[] myArray = {"aaa", "bbb", "ccc", ...}"

回答

0

我找到了另一种解决方案:

我只是在我的ArrayList做了.toString()(在手表),然后我使用返回的字符串来重新创建ArrayList。

0

在钟表面板:right click on your variable > customize data view > Java Data Type renderer。然后选择要渲染的类,点击Use following expression,然后在你正在观察的类的某个方法中写入任何表达式。

你可以写你调用自定义的方法有喜欢toTestString()

enter image description here

相关问题