public void test_integer_var_throw_check()
 {
     Tester.ValueThrowCheck(false, iVar, iVar.GetFloat);
     Tester.ValueThrowCheck(false, iVar, iVar.GetInteger);
     Tester.ValueThrowCheck(false, iVar, iVar.GetReal);
     Tester.ValueThrowCheck(false, iVar, iVar.GetImag);
     Tester.ValueThrowCheck(true, iVar, iVar.GetBool);
     Tester.ValueThrowCheck(true, iVar, iVar.GetString);
     Tester.ValueThrowCheck(true, iVar, iVar.GetArray);
 }
 public void test_matrix_throw_check()
 {
     Tester.ValueThrowCheck(true, aVal, aVal.GetFloat);
     Tester.ValueThrowCheck(true, aVal, aVal.GetInteger);
     Tester.ValueThrowCheck(true, aVal, aVal.GetReal);
     Tester.ValueThrowCheck(true, aVal, aVal.GetImag);
     Tester.ValueThrowCheck(true, aVal, aVal.GetBool);
     Tester.ValueThrowCheck(true, aVal, aVal.GetString);
     Tester.ValueThrowCheck(false, aVal, aVal.GetArray);
 }