use of com.cloud.upgrade.dao.Upgrade480to481 in project cloudstack by apache.
the class DatabaseUpgradeCheckerTest method testFindUpgradePath452to490.
@Test
public void testFindUpgradePath452to490() {
final CloudStackVersion dbVersion = CloudStackVersion.parse("4.5.2");
assertNotNull(dbVersion);
final CloudStackVersion currentVersion = CloudStackVersion.parse("4.9.0");
assertNotNull(currentVersion);
final DatabaseUpgradeChecker checker = new DatabaseUpgradeChecker();
final DbUpgrade[] upgrades = checker.calculateUpgradePath(dbVersion, currentVersion);
assertNotNull(upgrades);
assertTrue(upgrades[0] instanceof Upgrade452to460);
assertTrue(upgrades[1] instanceof Upgrade460to461);
assertTrue(upgrades[2] instanceof Upgrade461to470);
assertTrue(upgrades[3] instanceof Upgrade470to471);
assertTrue(upgrades[4] instanceof Upgrade471to480);
assertTrue(upgrades[5] instanceof Upgrade480to481);
assertTrue(Arrays.equals(new String[] { "4.8.1", currentVersion.toString() }, upgrades[6].getUpgradableVersionRange()));
assertEquals(currentVersion.toString(), upgrades[6].getUpgradedVersion());
}
use of com.cloud.upgrade.dao.Upgrade480to481 in project cloudstack by apache.
the class DatabaseUpgradeCheckerTest method testCalculateUpgradePath480to481.
@Test
public void testCalculateUpgradePath480to481() {
final CloudStackVersion dbVersion = CloudStackVersion.parse("4.8.0");
assertNotNull(dbVersion);
final CloudStackVersion currentVersion = CloudStackVersion.parse("4.8.1");
assertNotNull(currentVersion);
final DatabaseUpgradeChecker checker = new DatabaseUpgradeChecker();
final DbUpgrade[] upgrades = checker.calculateUpgradePath(dbVersion, currentVersion);
assertNotNull(upgrades);
assertTrue(upgrades.length >= 1);
assertTrue(upgrades[0] instanceof Upgrade480to481);
}
use of com.cloud.upgrade.dao.Upgrade480to481 in project cloudstack by apache.
the class DatabaseUpgradeCheckerTest method testFindUpgradePath470to481.
@Test
public void testFindUpgradePath470to481() {
final CloudStackVersion dbVersion = CloudStackVersion.parse("4.7.0");
assertNotNull(dbVersion);
final CloudStackVersion currentVersion = CloudStackVersion.parse("4.8.1");
assertNotNull(currentVersion);
final DatabaseUpgradeChecker checker = new DatabaseUpgradeChecker();
final DbUpgrade[] upgrades = checker.calculateUpgradePath(dbVersion, currentVersion);
assertNotNull(upgrades);
assertTrue(upgrades[0] instanceof Upgrade470to471);
assertTrue(upgrades[1] instanceof Upgrade471to480);
assertTrue(upgrades[2] instanceof Upgrade480to481);
}
Aggregations