Skip to content

Commit edb8714

Browse files
authored
Fix Parse Unit Tests (#170)
***NO_CI***
1 parent 3e6dea5 commit edb8714

File tree

1 file changed

+26
-17
lines changed

1 file changed

+26
-17
lines changed

Tests/NFUnitTestSystemLib/UnitTestParseTests.cs

Lines changed: 26 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,25 @@ public string[] GetRandomStringArray(int max, bool signed)
3737
"100"
3838
};
3939

40-
string[] arr2 = new string[10];
40+
41+
string[] arr2 = new string[arr1.Length];
4142

4243
intArr = new int[] {
43-
0,
44-
0,
45-
0,
46-
0,
47-
0,
4844
0,
49-
0,
45+
0,
46+
0,
47+
0,
48+
0,
49+
0,
50+
0,
5051
0,
5152
123,
5253
123,
5354
123,
5455
123,
55-
0,
56+
56,
57+
62,
58+
100,
5659
0,
5760
0,
5861
0,
@@ -62,30 +65,36 @@ public string[] GetRandomStringArray(int max, bool signed)
6265
0,
6366
0,
6467
0,
65-
56,
66-
62,
67-
100
68+
0,
69+
0,
70+
0,
71+
0,
72+
0,
73+
0
6874
};
6975

76+
// sanity check for when the test arrays above change
77+
Debug.Assert(intArr.Length == 2 * arr1.Length);
78+
7079
for (int i = 0; i < arr2.Length; i++)
7180
{
7281
if (signed && ((i % 2) == 0))
7382
{
74-
intArr[i + 12] = -(random.Next(max));
75-
arr2[i] = (intArr[i + 12].ToString());
83+
intArr[i + arr1.Length] = -(random.Next(max));
84+
arr2[i] = (intArr[i + arr1.Length].ToString());
7685
}
7786
else
7887
{
79-
intArr[i + 12] = random.Next(max);
80-
arr2[i] = intArr[i + 12].ToString();
88+
intArr[i + arr1.Length] = random.Next(max);
89+
arr2[i] = intArr[i + arr1.Length].ToString();
8190
}
8291
}
8392

84-
string[] arr = new string[22];
93+
string[] arr = new string[intArr.Length];
8594

8695
Array.Copy(arr1, arr, arr1.Length);
8796
Array.Copy(arr2, 0, arr, arr1.Length, arr2.Length);
88-
97+
8998
return arr;
9099
}
91100

0 commit comments

Comments
 (0)