* Introduced GetVersionString so we can harness the whole thing.
* Introduced 'Flavour' to spice things up.0.6.6-post-fixes
parent
f76615a66d
commit
5d23ecebeb
|
@ -9,9 +9,16 @@ namespace OpenSim.Framework.Servers.Tests
|
||||||
public class VersionInfoTests
|
public class VersionInfoTests
|
||||||
{
|
{
|
||||||
[Test]
|
[Test]
|
||||||
public void TestVersionInfoLength()
|
public void TestVersionLength()
|
||||||
{
|
{
|
||||||
Assert.AreEqual( VersionInfo.VERSIONINFO_VERSION_LENGTH, VersionInfo.Version.Length," VersionInfo.Version string not " + VersionInfo.VERSIONINFO_VERSION_LENGTH + " chars." );
|
Assert.AreEqual(VersionInfo.VERSIONINFO_VERSION_LENGTH, VersionInfo.Version.Length," VersionInfo.Version string not " + VersionInfo.VERSIONINFO_VERSION_LENGTH + " chars." );
|
||||||
|
}
|
||||||
|
|
||||||
|
[Test]
|
||||||
|
public void TestGetVersionStringLength()
|
||||||
|
{
|
||||||
|
Assert.AreEqual(VersionInfo.VERSIONINFO_VERSION_LENGTH, VersionInfo.GetVersionString("0.0.0").Length, "0.0.0 failed");
|
||||||
|
Assert.AreEqual(VersionInfo.VERSIONINFO_VERSION_LENGTH, VersionInfo.GetVersionString("9.99.99").Length, "9.99.99 failed");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,11 +29,25 @@ namespace OpenSim
|
||||||
{
|
{
|
||||||
public class VersionInfo
|
public class VersionInfo
|
||||||
{
|
{
|
||||||
|
private enum Flavour
|
||||||
|
{
|
||||||
|
Unknown,
|
||||||
|
Dev,
|
||||||
|
RC1,
|
||||||
|
RC2,
|
||||||
|
Release
|
||||||
|
}
|
||||||
private const string m_versionNumber = "0.6.5";
|
private const string m_versionNumber = "0.6.5";
|
||||||
|
|
||||||
public static string Version
|
public static string Version
|
||||||
{
|
{
|
||||||
get { return "OpenSimulator Server" + " " + m_versionNumber; }
|
get { return GetVersionString(m_versionNumber); }
|
||||||
|
}
|
||||||
|
|
||||||
|
public static string GetVersionString(string versionNumber)
|
||||||
|
{
|
||||||
|
string versionString = "OpenSimulator Server" + versionNumber;
|
||||||
|
return versionString.PadRight(VERSIONINFO_VERSION_LENGTH);
|
||||||
}
|
}
|
||||||
|
|
||||||
public const int VERSIONINFO_VERSION_LENGTH = 27;
|
public const int VERSIONINFO_VERSION_LENGTH = 27;
|
||||||
|
|
Loading…
Reference in New Issue