123456789101112131415161718192021222324 |
- using NUnit.Framework;
- using UnityEngine;
-
- namespace MLAgents.Tests
- {
- public class UtilitiesTests
- {
- [Test]
- public void TestCumSum()
- {
- var output = Utilities.CumSum(new int[]{1, 2, 3, 10});
- CollectionAssert.AreEqual(output, new int[] {0, 1, 3, 6, 16});
-
- output = Utilities.CumSum(new int[0]);
- CollectionAssert.AreEqual(output, new int[]{0});
-
- output = Utilities.CumSum(new int[]{100});
- CollectionAssert.AreEqual(output, new int[]{0, 100});
-
- output = Utilities.CumSum(new int[]{-1, 10});
- CollectionAssert.AreEqual(output, new int[]{0, -1, 9});
- }
- }
- }
|