With the current CVS (9/14/04) when you try to load more then one jdo-conf file, castor does not recognize the second database in the second loaded file. The first configuration loads fine. The second configuration will load, but when you try a getDatabase() it throws the following exception:
org.exolab.castor.jdo.DatabaseNotFoundException: No configuration loaded for
database projects – use the JDO interface to load a configuration for this
I'm not sure how to write a test case for this, but all you have to do is load two different jdo-conf files and try and load/use the second database.