// incompatible step -> compatible step -> incompatible step
metadata.setVersion("3-step");
upgradeVersion = new RelationalSchemaUpgrade(metadata.getVersion());
upgradeVersion.addStep(createColumnStep);
upgradeVersion.setDataSource(ds);
upgrade.addVersion(upgradeVersion);
try
{
upgrade.validate(null, null);//must fail since an incompatible step exists after compatible
fail(); // exception expected