On Monday 22 October 2007, Benson Margulies wrote:
> I have a new project for the Javascript generator. I want to use some
> of the existing inventory of WSDLs for unit tests. What's the POM
> recipe to copy them, or can I reference them 'in place' somehow?

I chatted a bit with Benson on IRC about this, but thought I'd summarize 
the response here for others.    Basically, the "testutils" module is 
generally the dumping ground for wsdl's used for tests in the other 
runtime modules.   (tooling is different.  building testutils requires 
the tooling).   testutils also holds a bunch of pre-generated server 
impls, interfaces, etc... that your test could use without having to 
have wsdl2java run for your module.  (making building your module 
faster)

If you use a Bus in your test and use the WSDLManager from the Bus, it's 
pretty much automatic.   If testutils is on the classpath (test scope 
dependency in the pom), you can reference any of the wsdls either via:

classpath:/wsdl/hello_world.wsdl
or
testutils/hello_world.wsdl

The first pulls it from the classpath.   The second uses an OASIS catalog 
to map testutils prefix to the classpath form.


-- 
J. Daniel Kulp
Principal Engineer
IONA
P: 781-902-8727    C: 508-380-7194
[EMAIL PROTECTED]
http://www.dankulp.com/blog

Reply via email to