| 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()); |
| } |
| |
| } |