-
1. Re: Drools jBPM vs jBPM Kie?
salaboy21 Jun 20, 2013 6:27 AM (in response to mariamhakobyan)Hi Miriam
If you are planning to use the jbpm 6 version you should use all the Kie* classes.
I guess that switchard will stick with that so I strongly suggest you to use those classes. I know that version 6 has also backward compatibility but I would suggest you to migrate your tests to use Kie* classes.
-
2. Re: Drools jBPM vs jBPM Kie?
mariamhakobyan Jun 20, 2013 6:38 AM (in response to salaboy21)Hi Mauricio,
Thanks for the quick answer. I am going to use the version that switchyard supports, which means version 6.
And for the unit testing what would you advice to use - org.jbpm.test.JbpmJUnitTestCase OR org.jbpm.bpmn2.JbpmBpmn2TestCase? Which one is the base unit test class for Kie* classes?
Thanks,
Mariam
-
3. Re: Drools jBPM vs jBPM Kie?
salaboy21 Jun 20, 2013 6:41 AM (in response to salaboy21)Hi Miriam,
Notice that in master (6.0.0-SNAPSHOT and 6.0.0-Beta3 and Beta4) the JbpmUnitTestCase class was already updated to use Kie -> https://github.com/droolsjbpm/jbpm/blob/master/jbpm-test/src/main/java/org/jbpm/test/JbpmJUnitTestCase.java
Cheers
-
4. Re: Drools jBPM vs jBPM Kie?
mariamhakobyan Jun 20, 2013 6:59 AM (in response to salaboy21)Thanks a lot!
Cheers,
Mariam
-
5. Re: Drools jBPM vs jBPM Kie?
mariamhakobyan Jun 20, 2013 9:00 AM (in response to mariamhakobyan)Hi Mauricio,
One more question here: I see that in your mentioned project https://github.com/droolsjbpm/jbpm, the org.jbpm.bpmn2.JbpmBpmn2TestCase is still there. What is it intended for?
You said for the tests we need to use the new org.jbpm.test.JbpmJUnitTestCase , which is using all Kie* classes, but I also see many tests extending org.jbpm.bpmn2.JbpmBpmn2TestCase.
Thanks,
Mariam
-
6. Re: Drools jBPM vs jBPM Kie?
salaboy21 Jun 20, 2013 9:15 AM (in response to mariamhakobyan)The JbpmBpmn2TestCase is just the base test for all the tests related with testing the BPMN2 conformance. It contains some utility methods for testing bpmn files. It's not something intended for end users, it's just there to help with the internal tests.
Cheers