2015-08-21 59 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

相關問題