private static void _buildCalcTest(MyCSVWriter csv, string folder, string name) { var inf = "in.txt"; var expf = "expect.txt"; if (!_Require(folder, inf, expf)) { return; } var checksum = _ReadChecksum(folder, expf); if (checksum == null) { return; } string ftp = ""; var ftpf = Path.Combine(folder, "ftp.txt"); if (File.Exists(ftpf)) { ftp = _ReadOneLine(ftpf); } // one each for verbose true/false // strings: name, verb, in, expected, ftp?, verbose? csv.AddRow($"{folder}", "calc", inf, checksum, ftp, Boolean.FalseString); csv.AddRow($"{folder}", "calc", inf, checksum, ftp, Boolean.TrueString); }
private static void _buildVerifyTest(MyCSVWriter csv, string folder, string name) { var inf = "in.json"; var csf = "checksum.txt"; var ff = "fail.txt"; if (!_Require(folder, inf)) { return; } string checksum = ""; if (File.Exists(Path.Combine(folder, csf))) { checksum = _ReadChecksum(folder, csf); if (checksum == null) { return; // handled, msg printed } } var fail = File.Exists(Path.Combine(folder, ff)) ? Boolean.TrueString : Boolean.FalseString; // one each for verbose true/false // strings: name, verb, in, checksum, fail? verbose? csv.AddRow($"{folder}", "verify", inf, checksum, fail, Boolean.FalseString); csv.AddRow($"{folder}", "verify", inf, checksum, fail, Boolean.TrueString); }
void Awake() { hand_right = GameObject.Find("hand_right"); hand_left = GameObject.Find("hand_left"); oculusTouchInputter = GameObject.Find("OculusTouchInputter").GetComponent <OculusTouchInputter>(); rb = GetComponent <Rigidbody>(); IsAnimation = false; IsFlying = false; AnimationName = ""; flyingMaterial = Resources.Load("Materials/LyricsFlying") as Material; for (int i = 0; i < samples.Length; i++) { samples[i] = 250; } hapticsClip = new OVRHapticsClip(samples, samples.Length); hitEffectRoom = Resources.Load("Prefabs/HitEffect_B") as GameObject; hitEffectHand = Resources.Load("Prefabs/HitEffect_A") as GameObject; explosionEffect = Resources.Load("Prefabs/Explosion_A") as GameObject; isPunched = false; explosionTime = 0; lyricsManager = GameObject.Find("LyricsManager").GetComponent <LyricsManager>(); csv = GameObject.Find("CSVWriter").GetComponent <MyCSVWriter>(); audioSource = GameObject.Find("Audio").GetComponent <AudioSource>(); }
private static void _loadVerifyCases(string[] verify_cases) { using (var verify = MyCSVWriter._initCSV("DDT-verify.csv", "name", "verb", "input_file", "checksum", "fail", "verbose")) foreach (var test_case in verify_cases) { _buildVerifyTest(verify, test_case, Path.GetFileName(test_case)); } }
private static void _loadCreateCases(string[] create_cases) { using (var create = MyCSVWriter._initCSV("DDT-create.csv", "name", "verb", "batchmode", "input_file", "target_file", "expected", "append", "verbose")) foreach (var test_case in create_cases) { _buildCreateTest(create, test_case, Path.GetFileName(test_case)); } }
private static void _loadCalcCases(string[] calc_cases) { using (var calc = MyCSVWriter._initCSV("DDT-calc.csv", "name", "verb", "input_file", "checksum", "ftp", "verbose")) foreach (var test_case in calc_cases) { _buildCalcTest(calc, test_case, Path.GetFileName(test_case)); } }
private static void _buildCreateTest(MyCSVWriter csv, string folder, string name) { if (name.StartsWith("test_batch")) { _buildCreateBatchTest(csv, folder, name); } else if (name.StartsWith("test_single")) { _buildCreateSingleTest(csv, folder, name); } else { Console.WriteLine("Warning: Create test must be prefixed with \"test_batch\" or \"test_single\""); } }
private static void _buildCreateBatchTest(MyCSVWriter csv, string folder, string name) { var inf = "in.json"; var expf = "expect.json"; var outf = "out.json"; if (!_Require(folder, inf, expf)) { return; } var append = File.Exists(Path.Combine(folder, outf)) ? Boolean.TrueString : Boolean.FalseString; // name, verb, batchmode?, in, target, out, expected, append, verbose csv.AddRow($"{folder}", "create", "true", inf, "", expf, outf, append, Boolean.FalseString); csv.AddRow($"{folder}", "create", "true", inf, "", expf, outf, append, Boolean.TrueString); }