天天看點

為測試架構model類自動生成xml結果集

問題:有大量類似于theProductId這樣名字的字元串需要轉換成the_product_id這種資料庫column名的形式。

思路:見到(見)大寫字母(縫)就插入(插)一個“_”字元(針)進去,最後把所有字母都轉換為小寫。

解決辦法:遞歸,字元串操作——見縫插針。

方法如下:

實際應用——在接口自動化測試架構中根據model類為mybatis檔案夾中的xml檔案自動生成result部分:

測試方法(這裡SomeModel替換為測試架構中實際的model類):

執行測試方法後就可以在你的D盤xmlOut.txt檔案中看到生成的結果了。完整測試代碼如下:

為測試架構model類自動生成xml結果集
為測試架構model類自動生成xml結果集

View Code