Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
    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>();
    }
Exemplo n.º 4
0
 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));
         }
 }
Exemplo n.º 5
0
 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));
         }
 }
Exemplo n.º 6
0
 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));
         }
 }
Exemplo n.º 7
0
 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\"");
     }
 }
Exemplo n.º 8
0
        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);
        }