static private void testBasic() { Console.WriteLine("=testBasic()="); Random RNG = new Random(); ListFile<List<string>> bigList = new ListFile<List<string>>(0); for (int j = 0; j < 5; j++) { List<string> tempList = new List<string>(); for (int i = 0; i < 10; i++) { string tempString = ""; for (int k = 0; k < 5; k++) { tempString += Convert.ToString(RNG.Next(100000, 999999)) + " "; } tempList.Add(tempString); } bigList.Add(tempList); Console.WriteLine(j); } Console.WriteLine("Done generating"); foreach (List<string> smallList in bigList) { Console.WriteLine(smallList[0]); } bigList.Destroy(); }
static private void testNested3() { Console.WriteLine("=testNestedSerialization()="); Random RNG = new Random(); ListFile<ListFile<ListFile<string>>> outerList = new ListFile<ListFile<ListFile<string>>>(999); for (int z = 0; z < 2; z++) { ListFile<ListFile<string>> bigList = new ListFile<ListFile<string>>(z, "cache/midList" + z + "/"); for (int j = 0; j < 2; j++) { ListFile<string> tempList = new ListFile<string>(j, "cache/innerList" + z + j + "/"); for (int i = 0; i < 2; i++) { string tempString = ""; for (int k = 0; k < 5; k++) { tempString += Convert.ToString(RNG.Next(100000, 999999)) + " "; } tempList.Add(tempString); } bigList.Add(tempList); Console.WriteLine(j); } outerList.Add(bigList); } foreach (ListFile<ListFile<string>> bigList in outerList) { foreach (ListFile<string> innerList in bigList) { Console.WriteLine(innerList[0]); innerList.Destroy(); } bigList.Destroy(); } outerList.Destroy(); }