EditorVersionTests.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. using NUnit.Framework;
  2. using Unity.PlasticSCM.Editor.UI;
  3. namespace Unity.PlasticSCM.Tests.Editor.UI
  4. {
  5. [TestFixture]
  6. internal class EditorVersionTests
  7. {
  8. [Test]
  9. public void EditorVersionTests_Equals()
  10. {
  11. Assert.False(EditorVersion.IsEditorOlderThan("2019.1.10f1", "2019.1.10f1"));
  12. }
  13. [Test]
  14. public void EditorVersionTests_Newer()
  15. {
  16. Assert.False(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2018.100.100f1"));
  17. Assert.False(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2019.1.100f1"));
  18. Assert.False(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2019.2.1f1"));
  19. }
  20. [Test]
  21. public void EditorVersionTests_Older()
  22. {
  23. Assert.True(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2020.1.1f1"));
  24. Assert.True(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2019.3.1f1"));
  25. Assert.True(EditorVersion.IsEditorOlderThan("2019.2.10f1", "2019.2.11f1"));
  26. }
  27. }
  28. }