你好,我有一個黃瓜測試,看起來像這樣Java序列化黃瓜測試
Given new "CucumberTest"
| startDate | endDate |
| 01/03/2016 08:00:00:UTC | 05/03/2016 17:00:00:UTC |
測試代碼看起來是這樣的
@Given("^new "([^"]*)"$")
public void test(@Format(DateFormta) List<Travel> travels) {
...
}
現在的旅遊類有int id
,Date startDate
,Date endDate
領域。 我想改變旅行國家的旅行時間。因此可以說服務器在UTC+2
時區,而旅行在UTC+1
區域。當我運行該應用程序時,它會在我的cucmber測試代碼中爲我的開始和結束日期添加2個小時,但我需要它只添加一個。是否有可能使用java序列化程序或反序列化程序來自動更改?
是的我知道java.util.date是一個過時的東西,但問題是我需要使用它,因爲該項目是遺留的... –