assertEquals(ac.getDefaultModuleVersion("foo"), "0.89");
}
public void testCalculateDefaultModuleVersions() throws AxisFault {
AxisConfiguration axiConfiguration = new AxisConfiguration();
ModuleDescription module1 = new ModuleDescription();
module1.setName(new QName("Module1"));
axiConfiguration.addModule(module1);
ModuleDescription module2 = new ModuleDescription();
module2.setName(new QName("Module2-0.94"));
axiConfiguration.addModule(module2);
ModuleDescription module3 = new ModuleDescription();
module3.setName(new QName("Module2-0.95"));
axiConfiguration.addModule(module3);
ModuleDescription module4 = new ModuleDescription();
module4.setName(new QName("Module2-0.93"));
axiConfiguration.addModule(module4);
ModuleDescription module5 = new ModuleDescription();
module5.setName(new QName("testModule-1.93"));
axiConfiguration.addModule(module5);
Utils.calculateDefaultModuleVersion(axiConfiguration.getModules(), axiConfiguration);
assertEquals(module1, axiConfiguration.getDefaultModule("Module1"));
assertEquals(module3, axiConfiguration.getDefaultModule("Module2"));