The separation into api-javaee, api-jboss, impl-javaee and impl-jboss is done.
Additionally, I spent a lot of time for writing static test cases. For half of thedescriptors, I wrote new test cases from scratch, covering every element as defined in the spec. The XmlUnit test framework is really a nice thing. As a example, you can have a look at the ejbjar31 test case in the test module. As I wrote this test case, I was shocked about the complexity of the specification. Good thing, I found only two minor things I had to fix.
The state of the static test cases. For the following descriptors are new, fully covering the spec test cases written:
1) application6Descriptor
2) persistence10Descriptor
3) persistence20Descriptor
4) beans10Descriptor
5) ejbjar31Descriptor
The remaining descriptors are tested by the existing static test cases but these test cases are testing not everything. I will continue with the others.
Let me say that after writing these test cases I have a good feeling about the stability of the generated descriptors.
Hi Andrew
The separation into api-javaee, api-jboss, impl-javaee and impl-jboss is done. Additionally, I spent a lot of time for writing static test cases. For half of thedescriptors, I wrote new test cases from scratch, covering every element as defined in the spec. The XmlUnit test framework is really a nice thing. As a example, you can have a look at the ejbjar31 test case in the test module. As I wrote this test case, I was shocked about the complexity of the specification. Good thing, I found only two minor things I had to fix.
The state of the static test cases. For the following descriptors are new, fully covering the spec test cases written: 1) application6Descriptor 2) persistence10Descriptor 3) persistence20Descriptor 4) beans10Descriptor 5) ejbjar31Descriptor
The remaining descriptors are tested by the existing static test cases but these test cases are testing not everything. I will continue with the others.
Let me say that after writing these test cases I have a good feeling about the stability of the generated descriptors.
Thanks Ralf