30 lines
1.1 KiB
C#
30 lines
1.1 KiB
C#
/*
|
|
Copyright 2017-2020 Katy Coe - http://www.djkaty.com - https://github.com/djkaty
|
|
Copyright 2020 Robert Xiao - https://robertxiao.ca
|
|
|
|
All rights reserved.
|
|
*/
|
|
|
|
using System.IO;
|
|
using Il2CppInspector.Cpp.UnityHeaders;
|
|
using Il2CppInspector.Reflection;
|
|
using NUnit.Framework;
|
|
|
|
namespace Il2CppInspector
|
|
{
|
|
[TestFixture]
|
|
public partial class FixedTests
|
|
{
|
|
[Test]
|
|
public void TestVersions() {
|
|
Assert.That(UnityHeaders.GetTypeHeaderForVersion("5.4.3p4").VersionRange.ToString(), Is.EqualTo("5.4.1 - 5.4.3"));
|
|
Assert.That(UnityHeaders.GetTypeHeaderForVersion("5.6.4").VersionRange.ToString(), Is.EqualTo("5.6.1 - 5.6.7"));
|
|
Assert.That(new UnityVersion("2020.1.0b5").ToString(), Is.EqualTo("2020.1.0b5"));
|
|
Assert.That(new UnityVersion("2020.1").ToString(), Is.EqualTo("2020.1.0"));
|
|
Assert.That(new UnityVersion("5.3.1").CompareTo("5.3.1p4") == 0);
|
|
Assert.That(new UnityVersion("5.3.1rc0").CompareTo("5.3.1p2") < 0);
|
|
Assert.That(new UnityVersion("5.3.1f1").CompareTo("5.3.1p0") < 0);
|
|
}
|
|
}
|
|
}
|