1 package org
.argeo
.slc
.castor
;
3 import org
.argeo
.slc
.msg
.ObjectList
;
4 import org
.argeo
.slc
.msg
.build
.ModularDistributionDescriptor
;
6 public class ModularDistributionCastorTest
extends AbstractCastorTestCase
{
7 public void testModularDistributionDescriptor() throws Exception
{
8 ModularDistributionDescriptor mdd
= new ModularDistributionDescriptor();
10 mdd
.setVersion("0.1.0");
11 mdd
.getModulesDescriptors().put("eclipse",
12 "http://localhost/updateSite");
13 mdd
.getModulesDescriptors().put("modularDistribution",
14 "http://localhost/modularDistribution");
16 marshUnmarsh(mdd
, false);
19 public void testModularDistributionDescriptorList() throws Exception
{
20 ModularDistributionDescriptor mdd
= new ModularDistributionDescriptor();
22 mdd
.setVersion("0.1.0");
23 mdd
.getModulesDescriptors().put("eclipse",
24 "http://localhost/updateSite");
25 mdd
.getModulesDescriptors().put("modularDistribution",
26 "http://localhost/modularDistribution");
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");
36 ObjectList ol
= new ObjectList();
37 ol
.getObjects().add(mdd
);
38 ol
.getObjects().add(mdd2
);
40 marshUnmarsh(ol
, false);