blob: 60fbde04a0c2eab08b435e51996e54c9551b6919 [file] [log] [blame]
package org.eclipse.epf.common.tests;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import org.eclipse.epf.common.service.versioning.EPFVersion;
import org.eclipse.epf.common.service.versioning.EPFVersions;
import org.eclipse.epf.common.service.versioning.VersionUtil;
public class EPFVersionsTest extends TestCase {
public EPFVersionsTest(String name) {
super(name);
}
public void testGetCurrentVersion() {
EPFVersions versions = (EPFVersions)VersionUtil.getVersions(EPFVersions.TOOL_ID);
assertEquals(new EPFVersion("1.5.1","1.0.6.0","1.0.2"), versions.getCurrentVersion());
}
public void testGetVersion() {
EPFVersions versions = (EPFVersions)VersionUtil.getVersions(EPFVersions.TOOL_ID);
assertEquals(new EPFVersion("1.0","1.0.3.0","1.0.0"), versions.getVersion("1.0"));
}
public void testGetAllVersions() {
EPFVersions versions = (EPFVersions)VersionUtil.getVersions(EPFVersions.TOOL_ID);
List expectedList = new ArrayList();
expectedList.add(new EPFVersion("1.0","1.0.3.0","1.0.0"));
expectedList.add(new EPFVersion("1.1","1.0.4.0","1.0.0"));
expectedList.add(new EPFVersion("1.2","1.0.4.1","1.0.1"));
expectedList.add(new EPFVersion("1.5","1.0.5.0","1.0.2"));
expectedList.add(new EPFVersion("1.5.1","1.0.6.0","1.0.2"));
assertEquals(expectedList, versions.getAllVersions());
}
}