[ https://issues.apache.org/jira/browse/TUSCANY-1962?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luciano Resende reopened TUSCANY-1962: -------------------------------------- Reopening based on discussions on the following thread : http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg26939.html Suggestion from Sebastien is to have : - Unit tests of the wsdl2java logic that check the expected output (without compiling it or trying to use the generated code). - Integration tests that compile the generated code. - Integration tests that compile and use the generated code at runtime (start with wsdls on both ends of a wire, gen the java, compile, execute an end to end interaction). > WSDL2JAVA Test not valid - generating code that is not checked > -------------------------------------------------------------- > > Key: TUSCANY-1962 > URL: https://issues.apache.org/jira/browse/TUSCANY-1962 > Project: Tuscany > Issue Type: Bug > Components: Java SCA Tools > Affects Versions: Java-SCA-1.1 > Environment: All > Reporter: Mike Edwards > Priority: Minor > Fix For: Java-SCA-Next > > > The WSDL2Java tools has a testcase WSDL2JavaGeneratorTestcase that is an > invalid testcase. > This testcase runs the WSDL2Java tool and generates some output Java classes > based on an input WSDL document. The files get placed into the > target/wsdl2java-source directory. The current testcase only generates these > files - it does not check that their contents are meaningful or correct. In > reality, the generated code has problems: > a) The code refers to SDO classes that are not generated by the testcase and > which are not available in any obvious location. As a result the code does > not compile. > b) The generated code does not have import statements for the SDO classes > that are used. Instead, the classes are used with full paths on each > declaration. At the very least this is unacceptable style and it should be > changed. > There is no attempt in the test to check that the generated code conforms to > some expected output. The test MUST be extended to do this if it is to be of > any real value. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]