2013-04-10 1 views
2

Unitils dbunit으로 어떻게 할 수 있습니까? Date relative to current in the DBUnit datasetUnitils 데이터 세트 및 수정 날짜

[create_date] - placeholder가 @Dataset에서 인식되지 않는 것이 문제입니다.

+0

질문이 다소 모호합니다. 지금까지 뭐 해봤 어? 로그 또는 일어난 일에 대한 설명을 제공 할 수 있습니까? –

+0

나는 이것을 more로 만들었고, unitils dataset -question에서 상대 날짜를 사용하는 예제가 필요하다. 제공된 링크에서 복사 한 일부 코드를 시도했지만 내 XML에서 [] --placeholder를 사용하는 것에 대한 오류가 발생했습니다. – mjgirl

답변

0

간단한 해결책은 xml 데이터 집합에 자리 표시자를 사용하는 것일 수 있습니다.

<? xml version = '1.0'encoding = 'UTF-8'? > < 세트 > < 사용자는 userName = "jdoe 및"NAME = "DOE"FIRSTNAME = "존"가 lastlogin = "{어제}"/ > < 사용자 username = "jdoe 및"NAME = "DOE"FIRSTNAME = "제인" 가 lastlogin = "{A_WEEK_AGO}"/ > </데이터 세트 >

일부 사후 처리를 (계산 된 값으로 자리를 대체) 당신이 테스트를 실행하기 전에 않습니다. Maven을 사용할 때 테스트가 실행되기 전에 먼저 사후 처리 (xml-template-dataset의 값을 채우고 올바른 폴더에 XML 데이터 세트 채우기를 복사)를 실행할 수 있습니다.