]> git.argeo.org Git - gpl/argeo-slc.git/blob - runtime/org.argeo.slc.support.castor/src/test/java/org/argeo/slc/castor/ModularDistributionCastorTest.java
e2e2209d9b6aaf09b27e776c289cc01030161947
[gpl/argeo-slc.git] / runtime / org.argeo.slc.support.castor / src / test / java / org / argeo / slc / castor / ModularDistributionCastorTest.java
1 package org.argeo.slc.castor;
2
3 import org.argeo.slc.msg.ObjectList;
4 import org.argeo.slc.msg.build.ModularDistributionDescriptor;
5
6 public class ModularDistributionCastorTest extends AbstractCastorTestCase {
7 public void testModularDistributionDescriptor() throws Exception {
8 ModularDistributionDescriptor mdd = new ModularDistributionDescriptor();
9 mdd.setName("name");
10 mdd.setVersion("0.1.0");
11 mdd.getModulesDescriptors().put("eclipse",
12 "http://localhost/updateSite");
13 mdd.getModulesDescriptors().put("modularDistribution",
14 "http://localhost/modularDistribution");
15
16 marshUnmarsh(mdd, false);
17 }
18
19 public void testModularDistributionDescriptorList() throws Exception {
20 ModularDistributionDescriptor mdd = new ModularDistributionDescriptor();
21 mdd.setName("name");
22 mdd.setVersion("0.1.0");
23 mdd.getModulesDescriptors().put("eclipse",
24 "http://localhost/updateSite");
25 mdd.getModulesDescriptors().put("modularDistribution",
26 "http://localhost/modularDistribution");
27
28 ModularDistributionDescriptor mdd2 = new ModularDistributionDescriptor();
29 mdd2.setName("name2");
30 mdd2.setVersion("0.1.1");
31 mdd2.getModulesDescriptors().put("eclipse",
32 "http://localhost/updateSite2");
33 mdd2.getModulesDescriptors().put("modularDistribution",
34 "http://localhost/modularDistribution2");
35
36 ObjectList ol = new ObjectList();
37 ol.getObjects().add(mdd);
38 ol.getObjects().add(mdd2);
39
40 marshUnmarsh(ol, false);
41 }
42
43 }