🔨 N°5779 update-xml : if XML files already at current version, tries to convert from previous one

This commit is contained in:
Pierre Goiffon
2022-12-08 16:32:34 +01:00
parent 7f88a6aa1a
commit 3270c3f775
4 changed files with 112 additions and 8 deletions

View File

@@ -24,6 +24,16 @@ class iTopDesignFormatTest extends ItopTestCase
require_once APPROOT.'setup/itopdesignformat.class.inc.php';
}
public function testGetPreviousDesignVersion() {
$this->assertSame('3.0', iTopDesignFormat::GetPreviousDesignVersion('3.1'));
$this->assertSame('1.7', iTopDesignFormat::GetPreviousDesignVersion('3.0'));
$this->assertSame('1.6', iTopDesignFormat::GetPreviousDesignVersion('1.7'));
$this->assertSame('1.5', iTopDesignFormat::GetPreviousDesignVersion('1.6'));
$this->assertNull(iTopDesignFormat::GetPreviousDesignVersion('1.0'));
$this->assertNull(iTopDesignFormat::GetPreviousDesignVersion(''));
$this->assertNull(iTopDesignFormat::GetPreviousDesignVersion('NonExistingVersion'));
}
/**
* @covers iTopDesignFormat::Convert
* @dataProvider ConvertProvider