You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

UtilitiesTests.cs 715B

123456789101112131415161718192021222324
  1. using NUnit.Framework;
  2. using UnityEngine;
  3. namespace MLAgents.Tests
  4. {
  5. public class UtilitiesTests
  6. {
  7. [Test]
  8. public void TestCumSum()
  9. {
  10. var output = Utilities.CumSum(new int[]{1, 2, 3, 10});
  11. CollectionAssert.AreEqual(output, new int[] {0, 1, 3, 6, 16});
  12. output = Utilities.CumSum(new int[0]);
  13. CollectionAssert.AreEqual(output, new int[]{0});
  14. output = Utilities.CumSum(new int[]{100});
  15. CollectionAssert.AreEqual(output, new int[]{0, 100});
  16. output = Utilities.CumSum(new int[]{-1, 10});
  17. CollectionAssert.AreEqual(output, new int[]{0, -1, 9});
  18. }
  19. }
  20. }