public void TestArray() { // Test that we can parse array parameters, and we strip empty entries var obj = new ArrayTest(); var onlyNum = new Dictionary <string, Variant>(); onlyNum["num1"] = new Variant("10,11,12"); onlyNum["str"] = new Variant("string 1,string2,,,,,,,,,,,string three"); ParameterParser.Parse(obj, onlyNum); Assert.NotNull(obj.num1); Assert.NotNull(obj.num2); Assert.NotNull(obj.str); Assert.AreEqual(3, obj.num1.Length); Assert.AreEqual(0, obj.num2.Length); Assert.AreEqual(3, obj.str.Length); Assert.AreEqual(10, obj.num1[0]); Assert.AreEqual(11, obj.num1[1]); Assert.AreEqual(12, obj.num1[2]); Assert.AreEqual("string 1", obj.str[0]); Assert.AreEqual("string2", obj.str[1]); Assert.AreEqual("string three", obj.str[2]); }
public void ArrayScrub_EnsureSameTypeArrayReturnedScrubbed() { var testIntArray = new int[] { 50, 10, 25, 30 }; var testStrArray = new string[] { "string", "strings", "stringys", "stringy strings" }; var model = new ArrayTest { arrayInt = testIntArray, arrayStr = testStrArray, str = "Test string" }; IShamWow processor = ShamWowEngine.GetFactory().Create(model, Constants.ScrubMode.Full); processor.Scrub(); var cleanedData = (ArrayTest)processor.CleanData(); Assert.NotEqual(testIntArray[1], cleanedData.arrayInt[1]); Assert.NotEqual(testStrArray[1], cleanedData.arrayStr[1]); Assert.Equal(testIntArray.Length, cleanedData.arrayInt.Length); Assert.Equal(testStrArray.Length, cleanedData.arrayStr.Length); Assert.NotNull(cleanedData); Assert.IsType <ArrayTest>(cleanedData); Assert.True(processor.CheckManifest()); }
void Start() { mainframeActionSelection = mainframe.GetComponent <MainframeActionSelection>(); follower = GetComponent <SplineFollower>(); arrayTest = gameManager.GetComponent <ArrayTest>(); orbScript = orb.GetComponent <OrbScript>(); DifficultyScript.elapsedTime = Time.time; }
void Awake() { cube = gameObject; playerRotationSelection = gameObject.GetComponent <PlayerRotationSelection>(); GameObject gameControllerObject = GameObject.FindWithTag("GameController"); arrayTest = gameControllerObject.GetComponent <ArrayTest>(); mainframeScript = MainframeCube.GetComponent <MainframeScript>(); }
void Start() { GameObject gameControllerObject = GameObject.FindWithTag("GameController"); arrayTest = gameControllerObject.GetComponent <ArrayTest>(); trig1 = Trigger1.GetComponent <Collider>(); trig2 = Trigger2.GetComponent <Collider>(); guiManager = GUIManagerObject.GetComponent <GUIManager>(); }
public void MinCostClimbingStairsTest(int[] cost, int expected) { // arrange // actual var actual = ArrayTest.MinCostClimbingStairs(cost); // assert Assert.AreEqual(actual, expected); }
public void NumJewelsInStones_Test() { var jewels = "aA"; var stones = "aAAbbbb"; var expected = 3; int actual = ArrayTest.NumJewelsInStones(jewels, stones); Assert.AreEqual(actual, expected); }
void Start() { GameObject gameControllerObject = GameObject.FindWithTag("GameController"); arrayTest = gameControllerObject.GetComponent <ArrayTest>(); GUIMainframeBody = GetComponent <SplineFollower>(); guiManager = GUIManagerObject.GetComponent <GUIManager>(); trig1 = trigger1.GetComponent <Collider>(); trig2 = trigger2.GetComponent <Collider>(); }
public void LongestCommonPrefix_Test() { var target = new string[] { "flower", "flow", "flight" }; var expected = "fl"; var actual = ArrayTest.LongestCommonPrefix(target); Assert.AreEqual(actual, expected); }
public void NumberofGoodPairsTest() { var target = new int[] { 1, 2, 3, 1, 1, 3 }; var expected = 4; var actual = ArrayTest.NumberofGoodPairs(target); Assert.AreEqual(actual, expected); }
public void ArrayPairSumTest(int[] nums, int expected) { // arrange // actual var actual = ArrayTest.ArrayPairSum(nums); // assert Assert.AreEqual(actual, expected); }
public void MoveZeroesTest() { // arrange var nums = new int[] { 0, 1, 0, 3, 12 }; // actual ArrayTest.MoveZeroes(nums); // assert //Assert.AreEqual(actual, expected); }
public void CommonCharsTest() { // arrange var A = new string[] { "bella", "label", "roller" }; // actual var actual = ArrayTest.CommonChars(A); // assert // Assert.AreEqual (actual, expected); }
public void FindDisappearedNumbersTest() { // arrange var nums = new int[] { 4, 3, 2, 7, 8, 2, 3, 1 }; var expected = new int[] { 5, 6 }; // actual int[] actual = ArrayTest.FindDisappearedNumbers(nums); // assert Assert.AreEqual(actual, expected); }
public void SingleNumber_Test() { // arrange var nums = new int[] { 1, 1, 2, 3, 4, 5, 4, 5, 3, -1, 2 }; var expected = 1; // actual int actual = ArrayTest.SingleNumber(nums); // assert Assert.AreEqual(actual, expected); }
public void ReverseString_Test() { // arrange var s = new char[] { 'h', 'e', 'l', 'l', 'o' }; var expected = new char[] { 'o', 'l', 'l', 'e', 'h' }; // actual var actual = ArrayTest.ReverseString(s); // assert Assert.AreEqual(actual, expected); }
public void MissingNumberTest() { // arrange var nums = new int[] { 3, 0, 1 }; var expected = 2; // actual int actual = ArrayTest.MissingNumber(nums); // assert Assert.AreEqual(actual, expected); }
public void PlusOneTest() { // arrange var digits = new int[] { 9 }; var expected = new int[] { 1, 2, 4 }; // actual var actual = ArrayTest.PlusOne(digits); // assert Assert.AreEqual(actual, expected); }
public void DuplicateZerosTest() { var target = new int[] { 1, 0, 2, 3, 0, 4, 5, 0 }; // var target = new int[] { 8,4,5,0,0,0,0,7 }; // var target = new int[] { 1, 2, 3 }; var expected = false; ArrayTest.DuplicateZeros(target); Assert.AreEqual(target, expected); }
static void Main(string[] args) { // Console.WriteLine("Hello World!");x // Console.WriteLine(RepeatNum.Test(new int[] { 2, 3, 1, 0, 2, 5, 3 })); // int a = 0; // RepeatNum.Best(new int[] { 2, 3, 1, 0, 2, 5, 3 }, ref a); // Console.WriteLine($"{a}"); bool isHas = ArrayTest.FindNumIn2Array(new int[4][] { new int[] { 1, 2, 8, 9 }, new int[] { 2, 4, 9, 12 }, new int[] { 4, 7, 10, 13 }, new int[] { 6, 8, 11, 15 } }, 6); Console.WriteLine($"{isHas}"); }
public void ShuffleString_Test() { // arrange var s = "codeleet"; var indices = new int[] { 4, 5, 6, 7, 0, 2, 1, 3 }; var expected = "leetcode"; // actual var actual = ArrayTest.ShuffleString(s, indices); // assert Assert.AreEqual(actual, expected); }
public void RemoveDuplicatesTest() { // arrange var nums = new int[] { 1, 1, 2 }; var expected = 2; // actual int actual = ArrayTest.RemoveDuplicates(nums); // assert Assert.AreEqual(actual, expected); }
public void MaxSubArrayTest() { // arrange var nums = new int[] { -2, 1, -3, 4, -1, 2, 1, -5, 4 }; var expected = 6; // actual int actual = ArrayTest.MaxSubArray(nums); // assert Assert.AreEqual(actual, expected); }
public void FindDuplicatesTest() { // arrange var nums = new int[] { 4, 3, 2, 7, 8, 2, 3, 1 }; var expected = new int[] { 2, 3 }; // actual var actual = ArrayTest.FindDuplicates(nums); // assert Assert.AreEqual(actual, expected); }
public void ShuffleTheArray_1470_Test() { var target = new int[] { 2, 5, 1, 3, 4, 7 }; var n = 3; var expected = new int[] { 2, 3, 5, 4, 1, 7 }; var actual = ArrayTest.Shuffle(target, n); Assert.AreEqual(actual, expected); }
public void FindDuplicateTest() { // arrange var nums = new int[] { 1, 1 }; var expected = 2; // actual var actual = ArrayTest.FindDuplicate(nums); // assert Assert.AreEqual(actual, expected); }
public void FindErrorNumsTest() { // arrange var nums = new int[] { 1, 2, 2, 4 }; var expected = new int[] { 2, 3 }; // actual var actual = ArrayTest.FindErrorNums(nums); // assert Assert.AreEqual(actual, expected); }
public void RemoveElementTest() { // arrange var nums = new int[] { 3, 2, 2, 3 }; var val = 3; // actual var actual = ArrayTest.RemoveElement(nums, val); // assert Assert.AreEqual(actual, 2); }
public void SearchInsertTest() { // arrange var nums = new int[] { 1, 3, 5, 6 }; var n = 7; var expected = 4; // actual var actual = ArrayTest.SearchInsert(nums, n); // assert Assert.AreEqual(actual, expected); }
public void GoalParserInterpretation_Test() { var target = "G()(al)"; // var target = "G()()()()(al)"; //var target = "G()()()(al)()"; var expected = "Goal"; // var expected = "Gooooal"; // var expected = "Goooalo"; string actual = ArrayTest.Interpret(target); Assert.AreEqual(actual, expected); }
public TestClass() { AccModTest = new AccessModifierTest(); ArrTest = new ArrayTest(); ETest = new EnumTest(); IdentTest = new IdentifierTest(); MethTest = new MethodTest(); SpecExpTest = new SpecialExpressionsTest(); AssignTest = new AssignmentTest(); OpEqTest = new OpEqTest(); Suffixes = new Suffixes(); Constants = new TermConstants(); Override = new OverrideTest(); OpOver1 = new OpOverload(); OpOver2 = new OpOverload(); }
public void Init() { instance = new ArrayTest(); }