@Test public void deploymentDescriptorTest() throws Exception { JaxbDeploymentDescriptor depDescriptor = new JaxbDeploymentDescriptor(); depDescriptor.setAuditMode(AuditMode.JMS); depDescriptor.setAuditPersistenceUnit("myDatabasePersistenceUnit"); String[] classes = { "org.test.First", "org.more.test.Second" }; depDescriptor.setRemoteableClasses(Arrays.asList(classes)); depDescriptor.setConfiguration(getNamedObjectModeList("conf")); depDescriptor.setEnvironmentEntries(getNamedObjectModeList("envEnt")); }
@Test public void deploymentDescriptorTest() throws Exception { JaxbDeploymentDescriptor depDesc = new JaxbDeploymentDescriptor(); depDesc.setAuditMode(AuditMode.JMS); depDesc.setAuditPersistenceUnit("per-unit"); String [] classes = { "class" }; depDesc.setRemoteableClasses(Arrays.asList(classes)); NamedObjectModel [] nomArr = { new NamedObjectModel("resol", "name", "class", "param-1") }; List<NamedObjectModel> noms = Arrays.asList(nomArr); depDesc.setConfiguration(noms); depDesc.setEnvironmentEntries(noms); ObjectModel [] omArr = { new ObjectModel("asdf", "id", "param-1") }; List<ObjectModel> oms = Arrays.asList(omArr); depDesc.setEventListeners(oms); depDesc.setGlobals(noms); depDesc.setMarshallingStrategies(oms); depDesc.setPersistenceMode(PersistenceMode.JPA); depDesc.setPersistenceUnit("more-per-unit"); String [] roles = { "chief", "chef", "cook" }; depDesc.setRequiredRoles(Arrays.asList(roles)); depDesc.setRuntimeStrategy(RuntimeStrategy.PER_PROCESS_INSTANCE); depDesc.setTaskEventListeners(oms); depDesc.setWorkItemHandlers(noms); JaxbDeploymentDescriptor copyDepDesc = testRoundTrip(depDesc); ComparePair.compareObjectsViaFields(depDesc, copyDepDesc); }