File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Testing and the fly likes XMLUnit ignore Timestamps? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Make it so: Java DB Connections & Transactions this week in the JDBC forum!
JavaRanch » Java Forums » Engineering » Testing
Bookmark "XMLUnit ignore Timestamps?" Watch "XMLUnit ignore Timestamps?" New topic

XMLUnit ignore Timestamps?

Alex Noknownlastname

Joined: Nov 04, 2009
Posts: 1

I have a simple question:
Is it possible to ignore timestamps within the XML-Files using XMLUnit?

I use something like this:
Diff diff = new Diff(validString, toTestString);

The valid-String contains other timestamps as the totest-String which comes from a running database.

A very simple solution would be to erase all "timestamplike" strings in the toTestString and the validString but I think that there is an other way ... something linke an own DifferenceListener?
I think that this task is a very common one but google did not help me

The only thing I found was: It is possible with an own implementation of the DifferenceListener interface but not how.

Thanks for help
mfg KhanQ

<file key="onekey" timestamp="2009.12.01"

should be resolved as equal with

<file key="onekey" timestamp="2007.10.02"

The timestampvalue should be ignored.
I agree. Here's the link:
subject: XMLUnit ignore Timestamps?
jQuery in Action, 3rd edition