2013-04-10 62 views
2

任何想法如何使用Unitils dbunit完成此操作? Date relative to current in the DBUnit datasetUnitils數據集和修改日期

問題是在@Dataset中無法識別[create_date] -placeholder。

+0

你的問題有點含糊。你試過什麼了?你能提供日誌或描述發生了什麼嗎? – 2013-04-28 02:35:29

+0

我做了這個更多我需要一個在單位數據集中使用相對日期的例子 - 問題。我嘗試了一些從提供的鏈接中複製的代碼,但是在我的xml中獲取有關使用[] -placeholder的錯誤。 – mjgirl 2013-05-07 07:47:46

回答

0

一個簡單的解決方案可能是在xml數據集中使用佔位符,例如。

<?xml version ='1.0'encoding ='UTF-8'? > <數據集> <用戶的userName = 「jdoe的」 名稱= 「DOE」 名字= 「約翰」 lastLogin = 「{YESTERDAY}」/ > <用戶的userName = 「jdoe的」 名稱= 「DOE」 名字= 「Jane」 的lastLogin =「{} A_WEEK_AGO」/> < /集>

,並做一些後期處理(更換與計算值的佔位符)運行測試之前。當你使用Maven時,你可以先執行後處理,(在xml-template-dataset中填入值,將填充的xml-數據集複製到正確的文件夾中),然後執行任何測試。