[Q]: Where should I put xml data files?
[A]: JTestCase looks for data files in following orders: 1) looks from absolute file path. For example, if you specified XML file as "/aa/bb/my-data.xml", then JTestCase will look for /aa/bb/my-data.xml from root directory. 2) if JTestCase fails above search, it then looks from $CLASSPATH based directories. For example, if you have "/myclass" in your CLASSPATH, JTestCase will search for my-data.xml from /myclass/aa/bb directory. JTestCase will search all PATH from $CLASSPATH until it finds the data file. If fails again, JTestCase will then throws excaption. Thus providing absolute path will improve the performance.