Forráskód Böngészése

Merge remote-tracking branch 'origin/es6' into dev

# Conflicts:
#	Jint.Benchmark/project.json
#	Jint.Tests.Ecma/project.json
#	Jint.Tests/Parser/JavascriptParserTests.cs
#	Jint.Tests/Runtime/EngineTests.cs
#	Jint/Parser/JavascriptParser.cs
#	Jint/Runtime/ExpressionIntepreter.cs
#	Jint/Runtime/JavaScriptException.cs
#	Jint/Runtime/StatementInterpreter.cs
#	Jint/project.json
#	deploynuget.ps1
Sebastien Ros 7 éve
szülő
commit
dfc54d3e94
100 módosított fájl, 0 hozzáadás és 19687 törlés
  1. 0 282
      Jint.Tests.Ecma/Ecma/10.1.1.cs
  2. 0 30
      Jint.Tests.Ecma/Ecma/10.1.6.cs
  3. 0 17
      Jint.Tests.Ecma/Ecma/10.1.7.cs
  4. 0 37
      Jint.Tests.Ecma/Ecma/10.2.1.1.3.cs
  5. 0 65
      Jint.Tests.Ecma/Ecma/10.2.1.cs
  6. 0 72
      Jint.Tests.Ecma/Ecma/10.2.2.cs
  7. 0 177
      Jint.Tests.Ecma/Ecma/10.2.3.cs
  8. 0 23
      Jint.Tests.Ecma/Ecma/10.4.1.cs
  9. 0 37
      Jint.Tests.Ecma/Ecma/10.4.2.1.cs
  10. 0 226
      Jint.Tests.Ecma/Ecma/10.4.2.cs
  11. 0 1416
      Jint.Tests.Ecma/Ecma/10.4.3.cs
  12. 0 16
      Jint.Tests.Ecma/Ecma/10.4.cs
  13. 0 16
      Jint.Tests.Ecma/Ecma/10.4A1.1.cs
  14. 0 51
      Jint.Tests.Ecma/Ecma/10.5.cs
  15. 0 310
      Jint.Tests.Ecma/Ecma/10.6.cs
  16. 0 51
      Jint.Tests.Ecma/Ecma/11.1.1.cs
  17. 0 23
      Jint.Tests.Ecma/Ecma/11.1.2.cs
  18. 0 86
      Jint.Tests.Ecma/Ecma/11.1.4.cs
  19. 0 282
      Jint.Tests.Ecma/Ecma/11.1.5.cs
  20. 0 65
      Jint.Tests.Ecma/Ecma/11.1.6.cs
  21. 0 170
      Jint.Tests.Ecma/Ecma/11.10.1.cs
  22. 0 170
      Jint.Tests.Ecma/Ecma/11.10.2.cs
  23. 0 170
      Jint.Tests.Ecma/Ecma/11.10.3.cs
  24. 0 121
      Jint.Tests.Ecma/Ecma/11.11.1.cs
  25. 0 121
      Jint.Tests.Ecma/Ecma/11.11.2.cs
  26. 0 115
      Jint.Tests.Ecma/Ecma/11.12.cs
  27. 0 198
      Jint.Tests.Ecma/Ecma/11.13.1.cs
  28. 0 2095
      Jint.Tests.Ecma/Ecma/11.13.2.cs
  29. 0 44
      Jint.Tests.Ecma/Ecma/11.14.cs
  30. 0 128
      Jint.Tests.Ecma/Ecma/11.2.1.cs
  31. 0 100
      Jint.Tests.Ecma/Ecma/11.2.2.cs
  32. 0 149
      Jint.Tests.Ecma/Ecma/11.2.3.cs
  33. 0 72
      Jint.Tests.Ecma/Ecma/11.2.4.cs
  34. 0 171
      Jint.Tests.Ecma/Ecma/11.3.1.cs
  35. 0 163
      Jint.Tests.Ecma/Ecma/11.3.2.cs
  36. 0 542
      Jint.Tests.Ecma/Ecma/11.4.1.cs
  37. 0 72
      Jint.Tests.Ecma/Ecma/11.4.2.cs
  38. 0 79
      Jint.Tests.Ecma/Ecma/11.4.3.cs
  39. 0 142
      Jint.Tests.Ecma/Ecma/11.4.4.cs
  40. 0 142
      Jint.Tests.Ecma/Ecma/11.4.5.cs
  41. 0 79
      Jint.Tests.Ecma/Ecma/11.4.6.cs
  42. 0 93
      Jint.Tests.Ecma/Ecma/11.4.7.cs
  43. 0 72
      Jint.Tests.Ecma/Ecma/11.4.8.cs
  44. 0 72
      Jint.Tests.Ecma/Ecma/11.4.9.cs
  45. 0 233
      Jint.Tests.Ecma/Ecma/11.5.1.cs
  46. 0 247
      Jint.Tests.Ecma/Ecma/11.5.2.cs
  47. 0 226
      Jint.Tests.Ecma/Ecma/11.5.3.cs
  48. 0 248
      Jint.Tests.Ecma/Ecma/11.6.1.cs
  49. 0 226
      Jint.Tests.Ecma/Ecma/11.6.2.cs
  50. 0 212
      Jint.Tests.Ecma/Ecma/11.7.1.cs
  51. 0 212
      Jint.Tests.Ecma/Ecma/11.7.2.cs
  52. 0 212
      Jint.Tests.Ecma/Ecma/11.7.3.cs
  53. 0 261
      Jint.Tests.Ecma/Ecma/11.8.1.cs
  54. 0 289
      Jint.Tests.Ecma/Ecma/11.8.2.cs
  55. 0 296
      Jint.Tests.Ecma/Ecma/11.8.3.cs
  56. 0 261
      Jint.Tests.Ecma/Ecma/11.8.4.cs
  57. 0 150
      Jint.Tests.Ecma/Ecma/11.8.6.cs
  58. 0 72
      Jint.Tests.Ecma/Ecma/11.8.7.cs
  59. 0 212
      Jint.Tests.Ecma/Ecma/11.9.1.cs
  60. 0 212
      Jint.Tests.Ecma/Ecma/11.9.2.cs
  61. 0 156
      Jint.Tests.Ecma/Ecma/11.9.4.cs
  62. 0 156
      Jint.Tests.Ecma/Ecma/11.9.5.cs
  63. 0 86
      Jint.Tests.Ecma/Ecma/12.1.cs
  64. 0 121
      Jint.Tests.Ecma/Ecma/12.10.1.cs
  65. 0 926
      Jint.Tests.Ecma/Ecma/12.10.cs
  66. 0 86
      Jint.Tests.Ecma/Ecma/12.11.cs
  67. 0 16
      Jint.Tests.Ecma/Ecma/12.12.cs
  68. 0 107
      Jint.Tests.Ecma/Ecma/12.13.cs
  69. 0 58
      Jint.Tests.Ecma/Ecma/12.14.1.cs
  70. 0 520
      Jint.Tests.Ecma/Ecma/12.14.cs
  71. 0 290
      Jint.Tests.Ecma/Ecma/12.2.1.cs
  72. 0 149
      Jint.Tests.Ecma/Ecma/12.2.cs
  73. 0 16
      Jint.Tests.Ecma/Ecma/12.3.cs
  74. 0 30
      Jint.Tests.Ecma/Ecma/12.4.cs
  75. 0 156
      Jint.Tests.Ecma/Ecma/12.5.cs
  76. 0 177
      Jint.Tests.Ecma/Ecma/12.6.1.cs
  77. 0 170
      Jint.Tests.Ecma/Ecma/12.6.2.cs
  78. 0 429
      Jint.Tests.Ecma/Ecma/12.6.3.cs
  79. 0 121
      Jint.Tests.Ecma/Ecma/12.6.4.cs
  80. 0 114
      Jint.Tests.Ecma/Ecma/12.7.cs
  81. 0 142
      Jint.Tests.Ecma/Ecma/12.8.cs
  82. 0 114
      Jint.Tests.Ecma/Ecma/12.9.cs
  83. 0 128
      Jint.Tests.Ecma/Ecma/13.0.cs
  84. 0 408
      Jint.Tests.Ecma/Ecma/13.1.cs
  85. 0 142
      Jint.Tests.Ecma/Ecma/13.2.1.cs
  86. 0 296
      Jint.Tests.Ecma/Ecma/13.2.2.cs
  87. 0 16
      Jint.Tests.Ecma/Ecma/13.2.3.cs
  88. 0 388
      Jint.Tests.Ecma/Ecma/13.2.cs
  89. 0 296
      Jint.Tests.Ecma/Ecma/13.cs
  90. 0 142
      Jint.Tests.Ecma/Ecma/14.1.cs
  91. 0 44
      Jint.Tests.Ecma/Ecma/14.cs
  92. 0 37
      Jint.Tests.Ecma/Ecma/15.1.1.1.cs
  93. 0 44
      Jint.Tests.Ecma/Ecma/15.1.1.2.cs
  94. 0 58
      Jint.Tests.Ecma/Ecma/15.1.1.3.cs
  95. 0 191
      Jint.Tests.Ecma/Ecma/15.1.2.1.cs
  96. 0 415
      Jint.Tests.Ecma/Ecma/15.1.2.2.cs
  97. 0 289
      Jint.Tests.Ecma/Ecma/15.1.2.3.cs
  98. 0 72
      Jint.Tests.Ecma/Ecma/15.1.2.4.cs
  99. 0 72
      Jint.Tests.Ecma/Ecma/15.1.2.5.cs
  100. 0 378
      Jint.Tests.Ecma/Ecma/15.1.3.1.cs

+ 0 - 282
Jint.Tests.Ecma/Ecma/10.1.1.cs

@@ -1,282 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_1_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void ProgramFunctionsAreDefinedInSourceTextByAFunctiondeclarationOrCreatedDynamicallyEitherByUsingAFunctionexpressionOrByUsingTheBuiltInFunctionObjectAsAConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.1_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void ProgramFunctionsAreDefinedInSourceTextByAFunctiondeclarationOrCreatedDynamicallyEitherByUsingAFunctionexpressionOrByUsingTheBuiltInFunctionObjectAsAConstructor2()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.1_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void ProgramFunctionsAreDefinedInSourceTextByAFunctiondeclarationOrCreatedDynamicallyEitherByUsingAFunctionexpressionOrByUsingTheBuiltInFunctionObjectAsAConstructor3()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.1_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void ThereAreTwoTypesOfFunctionObjectsInternalFunctionsAreBuiltInObjectsOfTheLanguageSuchAsParseintAndMathExp()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.1_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichContainsTwoSpaceBetweenUseAndStrict()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictInWhichAllCharactersAreUppercase()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeEvalCodeIsStrictCodeWithAUseStrictDirectiveAtTheBeginningOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeEvalCodeIsStrictEvalCodeWithAUseStrictDirectiveInTheMiddleOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeEvalCodeIsStrictEvalCodeWithAUseStrictDirectiveAtTheEndOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeTheCallToEvalFunctionIsContainedInAStrictModeBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeThatIsPartOfAFunctiondeclarationIsStrictFunctionCodeIfFunctiondeclarationIsContainedInUseStrict()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeThatIsPartOfAFunctionexpressionIsStrictFunctionCodeIfFunctionexpressionIsContainedInUseStrict()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeThatIsPartOfAAccessorPropertyassignmentIsInStrictModeIfAccessorPropertyassignmentIsContainedInUseStrictGetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeThatIsPartOfAAccessorPropertyassignmentIsInStrictModeIfAccessorPropertyassignmentIsContainedInUseStrictSetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctiondeclarationContainsUseStrictDirectiveWhichAppearsAtTheStartOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichLostTheLastCharacter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctiondeclarationContainsUseStrictDirectiveWhichAppearsInTheMiddleOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctiondeclarationContainsUseStrictDirectiveWhichAppearsAtTheEndOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctionexpressionContainsUseStrictDirectiveWhichAppearsAtTheStartOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctionexpressionContainsUseStrictDirectiveWhichAppearsInTheMiddleOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAFunctionexpressionContainsUseStrictDirectiveWhichAppearsAtTheEndOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAccessorPropertyassignmentContainsUseStrictDirectiveWhichAppearsAtTheStartOfTheBlockGetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAccessorPropertyassignmentContainsUseStrictDirectiveWhichAppearsAtTheStartOfTheBlockSetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAccessorPropertyassignmentContainsUseStrictDirectiveWhichAppearsInTheMiddleOfTheBlockGetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfAccessorPropertyassignmentContainsUseStrictDirectiveWhichAppearsAtTheEndOfTheBlockSetter()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeTheBuiltInFunctionConstructorIsContainedInUseStrictCode()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichLostTheLastCharacter2()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-2gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichTheFirstCharacterIsSpace()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfBuiltInFunctionConstructorContainsUseStrictDirectiveWhichAppearsAtTheStartOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfBuiltInFunctionConstructorContainsUseStrictDirectiveWhichAppearsInTheMiddleOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeFunctionCodeOfBuiltInFunctionConstructorContainsUseStrictDirectiveWhichAppearsAtTheEndOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichTheLastCharacterIsSpace()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsAtTheBeginningOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsAtTheStartOfTheCode()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-5gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsInTheMiddleOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsAtTheEndOfTheBlock()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsTwiceInTheDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictWhichAppearsTwiceInTheCode()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-8gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.1")]
-        public void StrictModeUseStrictDirectivePrologueIsUseStrictInWhichTheFirstCharacterIsUppercase()
-        {
-			RunTest(@"TestCases/ch10/10.1/10.1.1/10.1.1-9-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 30
Jint.Tests.Ecma/Ecma/10.1.6.cs

@@ -1,30 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_1_6 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.1.6")]
-        public void TheActivationObjectIsInitialisedWithAPropertyWithNameArgumentsAndAttributesDontdelete()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.6_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.6")]
-        public void TheActivationObjectIsInitialisedWithAPropertyWithNameArgumentsAndAttributesDontdelete2()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.6_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.1.6")]
-        public void TheActivationObjectIsInitialisedWithAPropertyWithNameArgumentsAndAttributesDontdelete3()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.6_A1_T3.js", false);
-        }
-
-
-    }
-}

+ 0 - 17
Jint.Tests.Ecma/Ecma/10.1.7.cs

@@ -1,17 +0,0 @@
-using System.ComponentModel;
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_1_7 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.1.7")]
-        public void TheThisValueAssociatedWithAnExecutioncontextIsImmutable()
-        {
-			RunTest(@"TestCases/ch10/10.1/S10.1.7_A1_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 37
Jint.Tests.Ecma/Ecma/10.2.1.1.3.cs

@@ -1,37 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_2_1_1_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.2.1.1.3")]
-        public void StrictModeTypeerrorIsThrownWhenChangingTheValueOfAValuePropertyOfTheGlobalObjectUnderStrictModeNan()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1.1.3")]
-        public void StrictModeTypeerrorIsThrownWhenChangingTheValueOfAValuePropertyOfTheGlobalObjectUnderStrictModeUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1.1.3")]
-        public void StrictModeTypeerrorIsNotThrownWhenChangingTheValueOfTheConstructorPropertiesOfTheGlobalObjectUnderStrictModeObject()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1.1.3")]
-        public void StrictModeTypeerrorIsNotThrownWhenChangingTheValueOfTheConstructorPropertiesOfTheGlobalObjectUnderStrictModeNumber()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/10.2.1.1/10.2.1.1.3/10.2.1.1.3-4-27-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 65
Jint.Tests.Ecma/Ecma/10.2.1.cs

@@ -1,65 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void IfTheCallerSuppliesFewerParameterValuesThanThereAreFormalParametersTheExtraFormalParametersHaveValueUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void IfTwoOrMoreFormalParametersShareTheSameNameHenceTheSamePropertyTheCorrespondingPropertyIsGivenTheValueThatWasSuppliedForTheLastParameterWithThisName()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void IfTheValueOfThisLastParameterWhichHasTheSameNameAsSomePreviousParametersDoWasNotSuppliedByTheCallerTheValueOfTheCorrespondingPropertyIsUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void FunctionDeclarationInFunctionCodeIfTheVariableObjectAlreadyHasAPropertyWithTheNameOfFunctionIdentifierReplaceItsValueAndAttributesSemanticallyThisStepMustFollowTheCreationOfFormalparameterlistProperties()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void FunctionDeclarationInFunctionCodeIfTheVariableObjectAlreadyHasAPropertyWithTheNameOfFunctionIdentifierReplaceItsValueAndAttributesSemanticallyThisStepMustFollowTheCreationOfFormalparameterlistProperties2()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void ForEachVariabledeclarationOrVariabledeclarationnoinInTheCodeCreateAPropertyOfTheVariableObjectWhoseNameIsTheIdentifierInTheVariabledeclarationOrVariabledeclarationnoinWhoseValueIsUndefinedAndWhoseAttributesAreDeterminedByTheTypeOfCode()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A5.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void ForEachVariabledeclarationOrVariabledeclarationnoinInTheCodeCreateAPropertyOfTheVariableObjectWhoseNameIsTheIdentifierInTheVariabledeclarationOrVariabledeclarationnoinWhoseValueIsUndefinedAndWhoseAttributesAreDeterminedByTheTypeOfCode2()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A5.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.1")]
-        public void IfThereIsAlreadyAPropertyOfTheVariableObjectWithTheNameOfADeclaredVariableTheValueOfThePropertyAndItsAttributesAreNotChanged()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.1/S10.2.1_A5.2_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/10.2.2.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_2_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier2()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier3()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier4()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier5()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier6()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier7()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier8()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.2")]
-        public void EveryExecutionContextHasAssociatedWithItAScopeChainAScopeChainIsAListOfObjectsThatAreSearchedWhenEvaluatingAnIdentifier9()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.2/S10.2.2_A1_T9.js", false);
-        }
-
-
-    }
-}

+ 0 - 177
Jint.Tests.Ecma/Ecma/10.2.3.cs

@@ -1,177 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_2_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc2()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc3()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc4()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc5()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc6()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc7()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc8()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc9()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc10()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc11()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectHasPropertiesSuchAsBuiltInObjectsSuchAsMathStringDateParseintEtc12()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A1.3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum2()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum3()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum4()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum5()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum6()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum7()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum8()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum9()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum10()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum11()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.2.3")]
-        public void GlobalObjectPropertiesHaveAttributesDontenum12()
-        {
-			RunTest(@"TestCases/ch10/10.2/10.2.3/S10.2.3_A2.3_T4.js", false);
-        }
-
-
-    }
-}

+ 0 - 23
Jint.Tests.Ecma/Ecma/10.4.1.cs

@@ -1,23 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4.1")]
-        public void VariableInstantiationIsPerformedUsingTheGlobalObjectAsTheVariableObjectAndUsingPropertyAttributesDontdelete()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.1/S10.4.1_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.1")]
-        public void VariableInstantiationIsPerformedUsingTheGlobalObjectAsTheVariableObjectAndUsingPropertyAttributesDontdelete2()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.1/S10.4.1_A1_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 37
Jint.Tests.Ecma/Ecma/10.4.2.1.cs

@@ -1,37 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4.2.1")]
-        public void StrictModeEvalCodeCannotInstantiateVariableInTheVariableEnvironmentOfTheCallingContextThatInvokedTheEvalIfTheCodeOfTheCallingContextIsStrictCode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2.1-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2.1")]
-        public void StrictModeStrictModeEvalCodeCannotInstantiateFunctionsInTheVariableEnvironmentOfTheCallerToEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2.1")]
-        public void StrictModeStrictModeEvalCodeCannotInstantiateFunctionsInTheVariableEnvironmentOfTheCallerToEvalWhichIsContainedInStrictModeCode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2.1")]
-        public void StrictIndirectEvalShouldNotLeakTopLevelDeclarationsIntoTheGlobalScope()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2.1_A1.js", false);
-        }
-
-
-    }
-}

+ 0 - 226
Jint.Tests.Ecma/Ecma/10.4.2.cs

@@ -1,226 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void IndirectCallToEvalHasContextSetToGlobalContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-1-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void IndirectCallToEvalHasContextSetToGlobalContextNestedFunction()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-1-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void IndirectCallToEvalHasContextSetToGlobalContextCatchBlock()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-1-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void IndirectCallToEvalHasContextSetToGlobalContextWithBlock()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-1-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void IndirectCallToEvalHasContextSetToGlobalContextInsideAnotherEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-1-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void DirectValCodeInNonStrictModeCanInstantiateVariableInCallingContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-2-c-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void StrictModeStrictModeEvalCodeCannotInstantiateFunctionsInTheVariableEnvironmentOfTheCallerToEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void DirectEvalCodeInStrictModeCannotInstantiateVariableInTheVariableEnvironmentOfTheCallingContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-3-c-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void CallingCodeInStrictModeEvalCannotInstantiateVariableInTheVariableEnvironmentOfTheCallingContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/10.4.2-3-c-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain2()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain3()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain4()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain5()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain6()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain7()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain8()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain9()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain10()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain11()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.1_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain12()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain13()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain14()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain15()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain16()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain17()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain18()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain19()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain20()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain21()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.2")]
-        public void TheScopeChainIsInitialisedToContainTheSameObjectsInTheSameOrderAsTheCallingContextSScopeChain22()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.2/S10.4.2_A1.2_T9.js", false);
-        }
-
-
-    }
-}

+ 0 - 1416
Jint.Tests.Ecma/Ecma/10.4.3.cs

@@ -1,1416 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void ThisIsNotCoercedToAnObjectInStrictModeNumber()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionPassedAsArgToStringPrototypeReplaceFromNonStrictContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-100-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionPassedAsArgToStringPrototypeReplaceFromNonStrictContext2()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-100gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionPassedAsArgToStringPrototypeReplaceFromStrictContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-101-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionPassedAsArgToStringPrototypeReplaceFromStrictContext2()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-101gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictAnonymousFunctionPassedAsArgToStringPrototypeReplaceFromNonStrictContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-102-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictAnonymousFunctionPassedAsArgToStringPrototypeReplaceFromNonStrictContext2()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-102gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void NonStrictModeShouldToobjectThisargIfNotAnObjectAbstractEqualityOperatorShouldSucceed()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-103.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeShouldNotToobjectThisargIfNotAnObjectStrictEqualityOperatorShouldSucceed()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-104.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void CreatedBasedOnFeedbackInHttpsBugsEcmascriptOrgShowBugCgiId333()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-105.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void CreatedBasedOnFeedbackInHttpsBugsEcmascriptOrgShowBugCgiId3332()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-106.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-10gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-11gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-12gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionConstructorDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionConstructorDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-13gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionConstructorIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionConstructorIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-14gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdFunctionConstructorDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdFunctionConstructorDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-15gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdFunctionConstructorIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdFunctionConstructorIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-16gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisEvalUsedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeEvalUsedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-17gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeEvalIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-18gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisIndirectEvalUsedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeIndirectEvalUsedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-19gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void ThisIsNotCoercedToAnObjectInStrictModeString()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisIndirectEvalIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeIndirectEvalIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-20gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromFunctiondeclarationDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromFunctiondeclarationDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-21gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromFunctiondeclarationIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromFunctiondeclarationIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-22gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-23gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-24gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromAnonymousFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromAnonymousFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-25gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNewEdObjectFromAnonymousFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNewEdObjectFromAnonymousFunctionexpressionIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-26gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-27gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-28gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAFunctiondeclarationInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-29gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void ThisIsNotCoercedToAnObjectInStrictModeUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-30gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-31gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-32gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-33-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-33gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-34-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-34gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-35-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionInsideStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-35gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-36-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-36gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-37-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-37gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-38-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAFunctiondeclarationWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-38gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-39-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-39gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void ThisIsNotCoercedToAnObjectInStrictModeBoolean()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-40-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-40gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-41-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-41gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-42-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-42gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-43-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-43gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-44-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionDefinedWithinAnAnonymousFunctionexpressionWithAStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-44gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-45-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-45gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-46-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-46gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-47-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-47gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-48-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-48gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-49-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-49gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void ThisIsNotCoercedToAnObjectInStrictModeFunction()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-50-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-50gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-51-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-51gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-52-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-52gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-53-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeAnonymousFunctionexpressionWithAStrictDirectivePrologueDefinedWithinAnAnonymousFunctionexpression()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-53gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisLiteralGetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-54-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeLiteralGetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-54gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisLiteralGetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-55-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeLiteralGetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-55gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisLiteralSetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-56-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeLiteralSetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-56gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisLiteralSetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-57-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeLiteralSetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-57gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisInjectedGetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-58-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeInjectedGetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-58gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisInjectedGetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-59-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeInjectedGetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-59gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisInjectedSetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-60-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeInjectedSetterDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-60gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisInjectedSetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-61-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeInjectedSetterIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-61gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByNonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-62-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByNonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-62gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByNonStrictEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-63-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByNonStrictEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-63gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByNonStrictFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-64-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByNonStrictFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-64gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByNonStrictNewEdFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-65-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByNonStrictNewEdFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-65gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeApply()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-66-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeApply()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-66gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeApplyNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-67-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeApplyNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-67gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeApplyUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-68-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeApplyUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-68gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeApplySomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-69-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeApplySomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-69gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeApplyGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-70-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeApplyGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-70gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeCall()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-71-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeCall()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-71gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeCallNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-72-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeCallNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-72gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeCallUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-73-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeCallUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-73gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeCallSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-74-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeCallSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-74gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeCallGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-75-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeCallGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-75gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeBind()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-76-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeBind()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-76gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeBindNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-77-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeBindNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-77gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeBindUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-78-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeBindUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-78gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeBindSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-79-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeBindSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-79gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-7gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctiondeclarationIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisStrictFunctionDeclarationCalledByFunctionPrototypeBindGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-80-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeStrictFunctionDeclarationCalledByFunctionPrototypeBindGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-80gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-81-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-81gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-82-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictEval()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-82gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-83-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-83gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictNewEdFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-84-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictNewEdFunctionConstructor()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-84gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApply()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-85-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApply()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-85gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-86-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-86gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-87-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-87gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplySomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-88-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplySomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-88gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-89-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeApplyGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-89gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctiondeclarationIncludesStrictDirectivePrologue()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-8gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCall()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-90-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCall()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-90gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-91-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-91gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-92-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-92gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-93-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-93gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-94-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeCallGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-94gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBind()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-95-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBind()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-95gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-96-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindNull()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-96gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-97-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-97gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-98-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindSomeobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-98gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictModeCheckingThisNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-99-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeNonStrictFunctionDeclarationCalledByStrictFunctionPrototypeBindGlobalobject()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-99gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void StrictCheckingThisFromAGlobalScopeFunctionexpressionDefinedWithinStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/10.4.3-1-9gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.4.3")]
-        public void WhenCallingAStrictAnonymousFunctionAsAFunctionThisShouldBeBoundToUndefined()
-        {
-			RunTest(@"TestCases/ch10/10.4/10.4.3/S10.4.3_A1.js", false);
-        }
-
-
-    }
-}

+ 0 - 16
Jint.Tests.Ecma/Ecma/10.4.cs

@@ -1,16 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4")]
-        public void EveryFunctionCallEntersANewExecutionContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/S10.4_A1.1_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 16
Jint.Tests.Ecma/Ecma/10.4A1.1.cs

@@ -1,16 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_4A1_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.4A1.1")]
-        public void EveryFunctionCallEntersANewExecutionContext()
-        {
-			RunTest(@"TestCases/ch10/10.4/S10.4A1.1_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 51
Jint.Tests.Ecma/Ecma/10.5.cs

@@ -1,51 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeArgumentsObjectIsImmutable()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeArgumentsCannotBeAssignedToInAStrictFunction()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeArgumentsObjectIsImmutableInEvalEdFunctions()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-7-b-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeArgumentsObjectIndexAssignmentIsAllowed()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-7-b-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeAddingPropertyToTheArgumentsObjectSuccessfulUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-7-b-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.5")]
-        public void StrictModeDeletingPropertyOfTheArgumentsObjectSuccessfulUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.5/10.5-7-b-4-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 310
Jint.Tests.Ecma/Ecma/10.6.cs

@@ -1,310 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_10_6 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsIRemainsSameAfterChangingActualParametersInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-10-c-ii-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsIChangeWithActualParameters()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-10-c-ii-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsIDoesnTMapToActualParametersInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-10-c-ii-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsIMapToActualParameter()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-10-c-ii-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsObjectHasIndexProperty0AsItsOwnPropertyItShouldeBeWritableEnumerableConfigurableAndDoesNotInvokeTheSetterDefinedOnObjectPrototype0Step11B()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-11-b-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void AccessingCalleePropertyOfArgumentsObjectIsAllowed()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-12-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsCalleeHasCorrectAttributes()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-12-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void AccessingCallerPropertyOfArgumentsObjectIsAllowed()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void InNonStrictModeArgumentsObjectShouldHaveItsOwnCalleePropertyDefinedStep13A()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-a-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ADirectCallToArgumentsCalleeCallerShouldWork()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-a-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void AnIndirectCallToArgumentsCalleeCallerShouldWork()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-a-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void AccessingCallerPropertyOfArgumentsObjectThrowsTypeerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-b-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsCallerExistsInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-b-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsCallerIsNonConfigurableInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-b-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void AccessingCalleePropertyOfArgumentsObjectThrowsTypeerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-c-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsCalleeIsExistsInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-c-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsCalleeIsNonConfigurableInStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-13-c-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeCalleeExistsAndCallerExistsUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-14-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeEnumerableAttributeValueInCallerIsFalseUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-14-b-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeTypeerrorIsThrownWhenAccessingTheSetAttributeInCallerUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-14-b-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeEnumerableAttributeValueInCalleeIsFalseUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-14-c-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeTypeerrorIsThrownWhenAccessingTheSetAttributeInCalleeUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-14-c-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeArgumentsCalleeCannotBeAccessedInAStrictFunctionButDoesNotThrowAnEarlyError()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-1gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void StrictModeArgumentsCalleeCannotBeAccessedInAStrictFunction()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-2gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void PrototypePropertyOfArgumentsIsSetToObjectPrototypeObject()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-5-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void LengthPropertyOfArgumentsObjectExists()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-6-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void LengthPropertyOfArgumentsObjectHasCorrectAttributes()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-6-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void LengthPropertyOfArgumentsObjectFor0ArgumentFunctionExists()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-6-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void LengthPropertyOfArgumentsObjectFor0ArgumentFunctionCallIs0EvenWithFormalParameters()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-6-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void ArgumentsObjectHasLengthAsItsOwnPropertyAndDoesNotInvokeTheSetterDefinedOnObjectPrototypeLengthStep7()
-        {
-			RunTest(@"TestCases/ch10/10.6/10.6-7-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void WhenControlEntersAnExecutionContextForFunctionCodeAnArgumentsObjectIsCreatedAndInitialised()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void TheValueOfTheInternalPrototypePropertyOfTheCreatedArgumentsObjectIsTheOriginalObjectPrototypeObjectTheOneThatIsTheInitialValueOfObjectPrototype()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameCalleeWithPropertyAttributesDontenumAndNoOthers()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameCalleeWithPropertyAttributesDontenumAndNoOthers2()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameCalleeWithPropertyAttributesDontenumAndNoOthers3()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameCalleeWithPropertyAttributesDontenumAndNoOthers4()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void TheInitialValueOfTheCreatedPropertyCalleeIsTheFunctionObjectBeingExecuted()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameLengthWithPropertyAttributesDontenumAndNoOthers()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameLengthWithPropertyAttributesDontenumAndNoOthers2()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameLengthWithPropertyAttributesDontenumAndNoOthers3()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A5_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void APropertyIsCreatedWithNameLengthWithPropertyAttributesDontenumAndNoOthers4()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A5_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void TheInitialValueOfTheCreatedPropertyLengthIsTheNumberOfActualParameterValuesSuppliedByTheCaller()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "10.6")]
-        public void GetArgumentsOfFunction()
-        {
-			RunTest(@"TestCases/ch10/10.6/S10.6_A7.js", false);
-        }
-
-
-    }
-}

+ 0 - 51
Jint.Tests.Ecma/Ecma/11.1.1.cs

@@ -1,51 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_1_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void StrictModeThisObjectAtTheGlobalScopeIsNotUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/11.1.1-1gs.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void TheThisIsReservedWord()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/S11.1.1_A1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void BeingInFunctionCodeThisAndEvalThisCalledAsAFunctionsReturnTheGlobalObject()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/S11.1.1_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void BeingInFunctionCodeThisAndEvalThisCalledAsAConstructorsReturnTheObject()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/S11.1.1_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void BeingInAnonymousCodeThisAndEvalThisCalledAsAFunctionReturnTheGlobalObject()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/S11.1.1_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.1")]
-        public void BeingInAnonymousCodeThisAndEvalThisCalledAsAConstructorReturnTheObject()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.1/S11.1.1_A4.2.js", false);
-        }
-
-
-    }
-}

+ 0 - 23
Jint.Tests.Ecma/Ecma/11.1.2.cs

@@ -1,23 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_1_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.1.2")]
-        public void TheResultOfEvaluatingAnIdentifierIsAlwaysAValueOfTypeReference()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.2/S11.1.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.2")]
-        public void TheResultOfEvaluatingAnIdentifierIsAlwaysAValueOfTypeReference2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.2/S11.1.2_A1_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 86
Jint.Tests.Ecma/Ecma/11.1.4.cs

@@ -1,86 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_1_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void ElementsElidedAtTheEndOfAnArrayDoNotContributeToItsLength()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/11.1.4-0.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void Refer1114TheProductionElementlistElisionoptAssignmentexpression5CallTheDefineownpropertyInternalMethodOfArrayWithArgumentsTostringFirstindexThePropertyDescriptorValueInitvalueWritableTrueEnumerableTrueConfigurableTrueAndFalse()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/11.1.4_4-5-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void Refer1114TheProductionElementlistElementlistElisionoptAssignmentexpression6CallTheDefineownpropertyInternalMethodOfArrayWithArgumentsTostringTouint32PadLenAndThePropertyDescriptorValueInitvalueWritableTrueEnumerableTrueConfigurableTrueAndFalse()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/11.1.4_5-6-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteral()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralElision()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralElisionAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralAssignmentexpressionElision()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralElisionAssignmentexpressionElision()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void EvaluateTheProductionArrayliteralAssignmentexpressionElisionAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A1.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.4")]
-        public void CreateMultiDimensionalArray()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.4/S11.1.4_A2.js", false);
-        }
-
-
-    }
-}

+ 0 - 282
Jint.Tests.Ecma/Ecma/11.1.5.cs

@@ -1,282 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_1_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void ItIsnTClearWhatSpecificRequirementsOfTheSpecificaitonAreBeingTestedHereThisTestShouldProbablyBeReplacedBySomeMoreTargetedTestsAllenwb()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-0-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void ItIsnTClearWhatSpecificRequirementsOfTheSpecificaitonAreBeingTestedHereThisTestShouldProbablyBeReplacedBySomeMoreTargetedTestsAllenwb2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-0-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenEvalOccursAsTheIdentifierInAPropertysetparameterlistOfAPropertyassignmentThatIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenEvalOccursAsTheIdentifierInAPropertysetparameterlistOfAPropertyassignmentThatIsContainedInStrictCode2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenArgumentsOccursAsTheIdentifierInAPropertysetparameterlistOfAPropertyassignmentThatIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenEvalCodeContainsAnObjectliteralWithMoreThanOneDefinitionOfAnyDataProperty()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-2gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenEvalsOccursAsTheIdentifierInAPropertysetparameterlistOfAPropertyassignmentIfItsFunctionbodyIsStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueAThisProductionIsContainedInStrictCodeAndIsdatadescriptorPreviousIsTrueAndIsdatadescriptorPropidDescriptorIsTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-4-4-a-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenArgumentsOccursAsTheIdentifierInAPropertysetparameterlistOfAPropertyassignmentIfItsFunctionbodyIsStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertyassignment3CallTheDefineownpropertyInternalMethodOfObjWithArgumentsPropidNamePropidDescriptorAndFalse()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_3-3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueAThisProductionIsContainedInStrictCodeAndIsdatadescriptorPreviousIsTrueAndIsdatadescriptorPropidDescriptorIsTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueAThisProductionIsContainedInStrictCodeAndIsdatadescriptorPreviousIsTrueAndIsdatadescriptorPropidDescriptorIsTrue3()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-a-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueBIsdatadescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueBIsdatadescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-b-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueCIsaccessordescriptorPreviousIsTrueAndIsdatadescriptorPropidDescriptorIsTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueCIsaccessordescriptorPreviousIsTrueAndIsdatadescriptorPropidDescriptorIsTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-c-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueDIsaccessordescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrueAndEitherBothPreviousAndPropidDescriptorHaveGetFieldsOrBothPreviousAndPropidDescriptorHaveSetFields()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueDIsaccessordescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrueAndEitherBothPreviousAndPropidDescriptorHaveGetFieldsOrBothPreviousAndPropidDescriptorHaveSetFields2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueDIsaccessordescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrueAndEitherBothPreviousAndPropidDescriptorHaveGetFieldsOrBothPreviousAndPropidDescriptorHaveSetFields3()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment4IfPreviousIsNotUndefinedThenThrowASyntaxerrorExceptionIfAnyOfTheFollowingConditionsAreTrueDIsaccessordescriptorPreviousIsTrueAndIsaccessordescriptorPropidDescriptorIsTrueAndEitherBothPreviousAndPropidDescriptorHaveGetFieldsOrBothPreviousAndPropidDescriptorHaveSetFields4()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-4-d-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertynameandvaluelistPropertynameandvaluelistPropertyassignment5CallTheDefineownpropertyInternalMethodOfObjWithArgumentsPropidNamePropidDescriptorAndFalse()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_4-5-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertyassignmentPropertynameAssignmentexpression4LetDescBeThePropertyDescriptorValuePropvalueWritableTrueEnumerableTrueConfigurableTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_5-4-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenAnAssignmentToAReservedWordOrAFutureReservedWordIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_6-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenAnAssignmentToAReservedWordOrAFutureReservedWordIsMadeInsideAStrictModeFunctionbodyOfAPropertyassignment()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_6-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertyassignmentGetPropertynameFunctionbody3LetDescBeThePropertyDescriptorGetClosureEnumerableTrueConfigurableTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_6-3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertyassignmentGetPropertynameFunctionbody3LetDescBeThePropertyDescriptorGetClosureEnumerableTrueConfigurableTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_6-3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenAnAssignmentToAReservedWordIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_7-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void StrictModeSyntaxerrorIsThrownWhenAnAssignmentToAReservedWordIsMadeInAStrictFunctionbodyOfAPropertyassignment()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_7-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertyassignmentSetPropertynamePropertysetparameterlistFunctionbody3LetDescBeThePropertyDescriptorSetClosureEnumerableTrueConfigurableTrue()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_7-3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void Refer1115TheProductionPropertyassignmentGetPropertynameFunctionbody3LetDescBeThePropertyDescriptorGetClosureEnumerableTrueConfigurableTrue3()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/11.1.5_7-3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteral()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteralNumericliteralAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteralStringliteralAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteralIdentifierAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteralPropertynameAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void EvaluateTheProductionObjectliteralPropertynameandvaluelist()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void ThePropertynameIsNotReallyABooleanliteral()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void ThePropertynameIsNotReallyANullliteral()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.5")]
-        public void ThePropertynameIsUndefinedTostringBooleanliteralTostringNullliteral()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.5/S11.1.5_A4.3.js", false);
-        }
-
-
-    }
-}

+ 0 - 65
Jint.Tests.Ecma/Ecma/11.1.6.cs

@@ -1,65 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_1_6 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void WhiteSpaceAndLineTerminatorInsideGroupingOperatorAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorDoesnTUseGetvalueTheOperatorsDeleteAndTypeofCanBeAppliedToParenthesisedExpressions()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression4()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression5()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.1.6")]
-        public void ThisOperatorOnlyEvaluatesExpression6()
-        {
-			RunTest(@"TestCases/ch11/11.1/11.1.6/S11.1.6_A3_T6.js", false);
-        }
-
-
-    }
-}

+ 0 - 170
Jint.Tests.Ecma/Ecma/11.10.1.cs

@@ -1,170 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_10_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenBitwiseandexpressionAndOrBetweenAndEqualityexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void Toint32FirstExpressionIsCalledFirstAndThenToint32SecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.1")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.1/S11.10.1_A3_T2.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 170
Jint.Tests.Ecma/Ecma/11.10.2.cs

@@ -1,170 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_10_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenBitwisexorexpressionAndOrBetweenAndBitwiseandexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void Toint32FirstExpressionIsCalledFirstAndThenToint32SecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.2")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.2/S11.10.2_A3_T2.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 170
Jint.Tests.Ecma/Ecma/11.10.3.cs

@@ -1,170 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_10_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenBitwiseorexpressionAndOrBetweenAndBitwisexorexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void Toint32FirstExpressionIsCalledFirstAndThenToint32SecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.10.3")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.10/11.10.3/S11.10.3_A3_T2.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 121
Jint.Tests.Ecma/Ecma/11.11.1.cs

@@ -1,121 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_11_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenLogicalandexpressionAndOrBetweenAndBitwiseorexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void OperatorXYUsesGetvalue4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsFalseReturnX()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsFalseReturnX2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsFalseReturnX3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsFalseReturnX4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsTrueReturnY()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsTrueReturnY2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsTrueReturnY3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.1")]
-        public void IfTobooleanXIsTrueReturnY4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.1/S11.11.1_A4_T4.js", false);
-        }
-
-
-    }
-}

+ 0 - 121
Jint.Tests.Ecma/Ecma/11.11.2.cs

@@ -1,121 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_11_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLogicalorexpressionAndOrBetweenAndLogicalandexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void OperatorXYUsesGetvalue4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsFalseReturnY()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsFalseReturnY2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsFalseReturnY3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsFalseReturnY4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsTrueReturnX()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsTrueReturnX2()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsTrueReturnX3()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.11.2")]
-        public void IfTobooleanXIsTrueReturnX4()
-        {
-			RunTest(@"TestCases/ch11/11.11/11.11.2/S11.11.2_A4_T4.js", false);
-        }
-
-
-    }
-}

+ 0 - 115
Jint.Tests.Ecma/Ecma/11.12.cs

@@ -1,115 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_11_12 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void WhiteSpaceAndLineTerminatorBetweenLogicalorexpressionAndOrBetweenAndAssignmentexpressionOrBetweenAssignmentexpressionAndOrBetweenAndAssignmentexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue4()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue5()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void OperatorXYZUsesGetvalue6()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A2.1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsFalseReturnZ()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsFalseReturnZ2()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsFalseReturnZ3()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsFalseReturnZ4()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsTrueReturnY()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsTrueReturnY2()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsTrueReturnY3()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.12")]
-        public void IfTobooleanXIsTrueReturnY4()
-        {
-			RunTest(@"TestCases/ch11/11.12/S11.12_A4_T4.js", false);
-        }
-
-
-    }
-}

+ 0 - 198
Jint.Tests.Ecma/Ecma/11.13.1.cs

@@ -1,198 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_13_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep1()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep12()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep13()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep14()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep3A()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideIsAReferenceToADataPropertyWithTheAttributeValueWritableFalseUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefinedUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyHasTheValueFalseUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void PutvalueOperatesOnlyOnReferencesSeeStep3B()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void SimpleAssignmentThrowsTypeerrorIfLefthandsideIsAReadonlyPropertyInStrictModeNumberMaxValue()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void SimpleAssignmentThrowsTypeerrorIfLefthandsideIsAReadonlyPropertyInStrictModeGlobalUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearsAsTheLefthandsideexpressionOfSimpleAssignmentUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierMathPiAppearsAsTheLefthandsideexpressionOfSimpleAssignment()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-28gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearsAsTheLefthandsideexpressionOfSimpleAssignmentUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierMathPiAppearsAsTheLefthandsideexpressionOfSimpleAssignment2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-29gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void SimpleAssignmentThrowsTypeerrorIfLefthandsideIsAReadonlyPropertyInStrictModeGlobalInfinity()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearsAsTheLefthandsideexpressionPrimaryexpressionOfSimpleAssignmentUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearsAsTheLefthandsideexpressionPrimaryexpressionOfSimpleAssignmentUnderStrictMode()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void SimpleAssignmentThrowsTypeerrorIfLefthandsideIsAReadonlyPropertyInStrictModeFunctionLength()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/11.13.1-4-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void OperatorXYUsesGetvalueAndPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void OperatorXYUsesGetvalueAndPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void OperatorXYUsesGetvalueAndPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A2.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void OperatorXYPutvalueXY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void OperatorXYReturnsGetvalueY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void AssignmentexpressionLefthandsideexpressionAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.1")]
-        public void AssignmentexpressionLefthandsideexpressionAssignmentexpression2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.1/S11.13.1_A4_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 2095
Jint.Tests.Ecma/Ecma/11.13.2.cs

@@ -1,2095 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_13_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsnTThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAResolvableReference11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToADataPropertyWithTheAttributeValueWritableFalse11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-33-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-34-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-35-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-36-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-37-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-38-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-39-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-40-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-41-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-42-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToAnAccessorPropertyWithTheAttributeValueSetUndefined10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-43-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceOfToAnAccessorPropertyWithTheAttributeValueSetUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-44-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-45-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-46-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-47-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-48-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-49-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-50-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-51-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-52-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-53-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-54-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeTypeerrorIsThrownIfTheLefthandsideOfACompoundAssignmentOperatorIsAReferenceToANonExistentPropertyOfAnObjectWhoseExtensibleInternalPropertyIfFalse11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-55-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrowIfTheIdentifierEvalAppearsAsTheLefthandsideexpressionOfACompoundAssignmentOperator()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsTheLefthandsideexpressionOfACompoundAssignmentOperator11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void StrictModeReferenceerrorIsThrownIfTheLefthandsideexpressionOfACompoundAssignmentOperatorEvaluatesToAnUnresolvableReference11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/11.13.2-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenLefthandsideexpressionAndOrBetweenAndAssignmentexpressionAreAllowed11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A1_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T1.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue12()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue13()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue14()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue15()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue16()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue17()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue18()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue19()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue20()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue21()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue22()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue23()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue24()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue25()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue26()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue27()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue28()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue29()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue30()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue31()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue32()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesGetvalue33()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.1_T3.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T10.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T11.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T7.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T8.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorUsesPutvalue11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A2.2_T9.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYUsesPutvalueXXY11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.1_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void OperatorXYReturnsXY11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A3.2_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY12()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY13()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.10_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY14()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY15()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY16()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY17()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY18()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY19()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY20()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY21()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY22()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY23()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY24()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY25()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY26()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.11_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY2()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY3()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY4()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY5()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY6()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY7()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY8()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY9()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY10()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY11()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY12()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsTheProductionXXY13()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY27()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY28()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY29()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY30()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY31()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY32()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY33()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY34()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY35()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY36()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY37()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY38()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY39()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.2_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY40()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY41()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY42()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY43()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY44()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY45()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY46()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY47()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY48()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY49()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY50()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY51()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY52()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY53()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY54()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY55()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY56()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY57()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY58()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY59()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY60()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY61()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY62()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY63()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY64()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY65()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.4_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY66()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY67()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY68()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY69()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY70()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY71()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY72()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY73()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY74()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY75()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY76()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY77()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY78()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.5_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY79()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY80()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY81()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY82()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY83()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY84()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY85()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY86()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY87()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY88()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY89()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY90()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY91()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.6_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY92()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY93()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY94()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY95()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY96()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY97()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY98()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY99()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY100()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY101()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY102()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY103()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY104()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.7_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY105()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY106()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY107()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY108()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY109()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY110()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY111()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY112()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY113()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY114()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY115()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY116()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY117()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.8_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY118()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY119()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY120()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY121()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY122()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY123()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY124()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY125()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY126()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY127()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY128()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY129()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.13.2")]
-        public void TheProductionXYIsTheSameAsXXY130()
-        {
-			RunTest(@"TestCases/ch11/11.13/11.13.2/S11.13.2_A4.9_T2.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 44
Jint.Tests.Ecma/Ecma/11.14.cs

@@ -1,44 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_14 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.14")]
-        public void WhiteSpaceAndLineTerminatorBetweenExpressionAndOrBetweenAndAssignmentexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.14/S11.14_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.14")]
-        public void OperatorUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.14/S11.14_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.14")]
-        public void OperatorUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.14/S11.14_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.14")]
-        public void OperatorUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.14/S11.14_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.14")]
-        public void CommaOperatorEvaluatesAllExpressionsAndReturnsTheLastOfThem()
-        {
-			RunTest(@"TestCases/ch11/11.14/S11.14_A3.js", false);
-        }
-
-
-    }
-}

+ 0 - 128
Jint.Tests.Ecma/Ecma/11.2.1.cs

@@ -1,128 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenMemberexpressionOrCallexpressionAndAndBetweenAndIdentifierAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndMemberexpressionOrCallexpressionAndBetweenIdentifierAndAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionAndCallexpressionUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionCallsToobjectMemberexpressionAndTostringExpressionCallexpressionCallsToobjectCallexpressionAndTostringExpression()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionCallsToobjectMemberexpressionAndTostringExpressionCallexpressionCallsToobjectCallexpressionAndTostringExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionCallsToobjectMemberexpressionAndTostringExpressionCallexpressionCallsToobjectCallexpressionAndTostringExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionCallsToobjectMemberexpressionAndTostringExpressionCallexpressionCallsToobjectCallexpressionAndTostringExpression4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void MemberexpressionCallsToobjectMemberexpressionAndTostringExpressionCallexpressionCallsToobjectCallexpressionAndTostringExpression5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties6()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties7()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties8()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.1")]
-        public void CheckTypeOfVariousProperties9()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.1/S11.2.1_A4_T9.js", false);
-        }
-
-
-    }
-}

+ 0 - 100
Jint.Tests.Ecma/Ecma/11.2.2.cs

@@ -1,100 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_2_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenNewAndNewexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenNewAndMemberexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void OperatorNewUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfTypeNewexpressionOrTypeMemberexpressionIsNotObjectThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfTypeNewexpressionOrTypeMemberexpressionIsNotObjectThrowTypeerror2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfTypeNewexpressionOrTypeMemberexpressionIsNotObjectThrowTypeerror3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfTypeNewexpressionOrTypeMemberexpressionIsNotObjectThrowTypeerror4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfTypeNewexpressionOrTypeMemberexpressionIsNotObjectThrowTypeerror5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfNewexpressionOrMemberexpressionDoesNotImplementInternalConstructMethodThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfNewexpressionOrMemberexpressionDoesNotImplementInternalConstructMethodThrowTypeerror2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfNewexpressionOrMemberexpressionDoesNotImplementInternalConstructMethodThrowTypeerror3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfNewexpressionOrMemberexpressionDoesNotImplementInternalConstructMethodThrowTypeerror4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.2")]
-        public void IfNewexpressionOrMemberexpressionDoesNotImplementInternalConstructMethodThrowTypeerror5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.2/S11.2.2_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 149
Jint.Tests.Ecma/Ecma/11.2.3.cs

@@ -1,149 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_2_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableFunctionexpression()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreNotEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableUndefinedMember()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableProperty()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableEvalEd()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableGetterCalled()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableGetterCalledAsIndexedProperty()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallArgumentsAreEvaluatedBeforeTheCheckIsMadeToSeeIfTheObjectIsActuallyCallableGlobalObject()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/11.2.3-3_8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenMemberexpressionAndArgumentsAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void CallexpressionMemberexpressionArgumentsUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionIsNotObjectThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionIsNotObjectThrowTypeerror2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionIsNotObjectThrowTypeerror3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionIsNotObjectThrowTypeerror4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionIsNotObjectThrowTypeerror5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionDoesNotImplementTheInternalCallMethodThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionDoesNotImplementTheInternalCallMethodThrowTypeerror2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionDoesNotImplementTheInternalCallMethodThrowTypeerror3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionDoesNotImplementTheInternalCallMethodThrowTypeerror4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.3")]
-        public void IfMemberexpressionDoesNotImplementTheInternalCallMethodThrowTypeerror5()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.3/S11.2.3_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/11.2.4.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_2_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void Arguments()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void Arguments2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlist()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlist2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlistArgumentlistAssignmentexpressionIsABadSyntax()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.3_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlistArgumentlistAssignmentexpression()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlistArgumentlistAssignmentexpression2()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlistArgumentlistAssignmentexpression3()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.2.4")]
-        public void ArgumentsArgumentlistArgumentlistAssignmentexpression4()
-        {
-			RunTest(@"TestCases/ch11/11.2/11.2.4/S11.2.4_A1.4_T4.js", false);
-        }
-
-
-    }
-}

+ 0 - 171
Jint.Tests.Ecma/Ecma/11.3.1.cs

@@ -1,171 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_11_3_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsAPostfixexpressionArguments()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/11.3.1-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void StrictModeSyntaxerrorIsThrowIfTheIdentifierArgumentsAppearAsAPostfixexpressionArguments()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/11.3.1-2-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsAPostfixexpressionEval()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/11.3.1-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void StrictModeSyntaxerrorIsNotThrownIfTheIdentifierArgumentsAppearsAsAPostfixexpressionArguments()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/11.3.1-2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A1.1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A1.1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A1.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed4()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A1.1_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void WhiteSpaceBetweenLefthandsideexpressionAndAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXUsesGetvalueAndPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXUsesGetvalueAndPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXUsesGetvalueAndPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A2.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsXTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsXTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsXTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsXTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsXTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsTonumberX()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsTonumberX2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsTonumberX3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsTonumberX4()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.1")]
-        public void OperatorXReturnsTonumberX5()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.1/S11.3.1_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 163
Jint.Tests.Ecma/Ecma/11.3.2.cs

@@ -1,163 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_3_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearAsAPostfixexpressionArguments()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/11.3.2-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearAsAPostfixexpressionEval()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/11.3.2-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void StrictModeSyntaxerrorIsNotThrownIfTheIdentifierArgumentsAppearsAsAPostfixexpressionArguments()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/11.3.2-2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A1.1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A1.1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A1.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void LineTerminatorBetweenLefthandsideexpressionAndIsNotAllowed4()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A1.1_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void WhiteSpaceBetweenLefthandsideexpressionAndAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXUsesGetvalueAndPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXUsesGetvalueAndPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXUsesGetvalueAndPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A2.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsXTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsXTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsXTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsXTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsXTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsTonumberX()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsTonumberX2()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsTonumberX3()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsTonumberX4()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.3.2")]
-        public void OperatorXReturnsTonumberX5()
-        {
-			RunTest(@"TestCases/ch11/11.3/11.3.2/S11.3.2_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 542
Jint.Tests.Ecma/Ecma/11.4.1.cs

@@ -1,542 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_11_4_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-0-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingANonReferenceNumber()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingReturnedValueFromAFunction()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingANonReferenceBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingANonReferenceString()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingANonReferenceObj()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingANonReferenceNull()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-2-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingAnUnresolvableReference()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorThrowsReferenceerrorWhenDeletingAnExplicitlyQualifiedYetUnresolvableReferenceBaseObjUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsTrueWhenDeletingAnExplicitlyQualifiedYetUnresolvableReferencePropertyUndefinedForBaseObj()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-3-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAnUnResolvableReference()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-3-a-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsThrownWhenDeletingNonConfigurableDataProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4-a-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsThrownWhenDeletingNonConfigurableAccessorProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4-a-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsnTThrownWhenDeletingConfigurableDataProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4-a-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsnTThrownWhenDeletingConfigurableAccessorProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4-a-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere6()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-13.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere7()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere8()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-15.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere9()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-16.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere10()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-17.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere11()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere12()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere13()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere14()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere15()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere16()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere17()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere18()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere19()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere20()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere21()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-4.a-9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsFalseWhenDeletingADirectReferenceToAVar()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsFalseWhenDeletingADirectReferenceToAFunctionArgument()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorReturnsFalseWhenDeletingADirectReferenceToAFunctionName()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableWhichIsAPrimitiveValueTypeNumber()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeArray()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeString()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeNumber()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeDate()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeRegexp()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeError()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInFunction()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAFunctionParameter()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInArray()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInString()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInNumber()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInDate()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInRegexp()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingABuiltInError()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsThrownAfterDeletingAPropertyCallingPreventextensionsAndAttemptingToReassignTheProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeTypeerrorIsThrownWhenDeletingRegexpLength()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAFunctionName()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAFunctionParameter2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableWhichIsAPrimitiveTypeBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableWhichIsPrimitiveTypeBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-5gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableWhichIsAPrimitiveTypeString()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAFunctionObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenDeletingAVariableOfTypeFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.1-5-a-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenDeleteAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfTypeXIsNotReferenceReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfGetbaseXDoesnTHaveAPropertyGetpropertynameXReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfGetbaseXDoesnTHaveAPropertyGetpropertynameXReturnTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A2.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfThePropertyHasTheDontdeleteAttributeReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfThePropertyDoesnTHaveTheDontdeleteAttributeReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void IfThePropertyDoesnTHaveTheDontdeleteAttributeRemoveTheProperty()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A3.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void DeleteOperatorRemovesPropertyWhichIsReferenceToTheObjectNotTheObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.1")]
-        public void AStrictDeleteShouldEitherSucceedReturningTrueOrItShouldFailByThrowingATypeerrorUnderNoCircumstancesShouldAStrictDeleteReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/S11.4.1_A5.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/11.4.2.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenVoidAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A2_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.2")]
-        public void OperatorVoidEvaluatesUnaryexpressionAndReturnsUndefined6()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.2/S11.4.2_A4_T6.js", false);
-        }
-
-
-    }
-}

+ 0 - 79
Jint.Tests.Ecma/Ecma/11.4.3.cs

@@ -1,79 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenTypeofAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void OperatorTypeofUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void OperatorTypeofUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfApplyingTypeofOperatorToUndefinedIsUndefined()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfApplyingTypeofOperatorToNullIsObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfApplyingTypeofOperatorToBooleanIsBoolean()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfAppyingTypeofOperatorToNumberIsNumber()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfAppyingTypeofOperatorToStringIsString()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfApplyingTypeofOperatorToTheObjectThatIsNativeAndDoesnTImplementCallIsObject()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.3")]
-        public void ResultOfApplyingTypeofOperatorToTheObjectThatIsNativeAndImplementsCallIsFunction()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.3/S11.4.3_A3.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 142
Jint.Tests.Ecma/Ecma/11.4.4.cs

@@ -1,142 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void ThisTestIsActuallyTestingTheDeleteInternalMethod8128SinceTheLanguageProvidesNoWayToDirectlyExerciseDeleteTheTestsArePlacedHere()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.1/11.4.4-4.a-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void StrictModeSyntaxerrorIsThrownForEval()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/11.4.4-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void StrictModeSyntaxerrorIsThrownForArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/11.4.4-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void StrictModeSyntaxerrorIsNotThrownForArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/11.4.4-2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXUsesGetvalueAndPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXUsesGetvalueAndPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXUsesGetvalueAndPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A2.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsXTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsXTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsXTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsXTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsXTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.4")]
-        public void OperatorXReturnsTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.4/S11.4.4_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 142
Jint.Tests.Ecma/Ecma/11.4.5.cs

@@ -1,142 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void StrictModeSyntaxerrorIsThrownForEval()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/11.4.5-2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void StrictModeSyntaxerrorIsThrownForArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/11.4.5-2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void StrictModeSyntaxerrorIsThrowIfTheUnaryexpressionOperatedUponByAPrefixIncrementOperatorArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/11.4.5-2-2gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void StrictModeSyntaxerrorIsNotThrownForArguments()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/11.4.5-2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXUsesGetvalueAndPutvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXUsesGetvalueAndPutvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXUsesGetvalueAndPutvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A2.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsXTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsXTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsXTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsXTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsXTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsTonumberX1()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsTonumberX12()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsTonumberX13()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsTonumberX14()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.5")]
-        public void OperatorXReturnsTonumberX15()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.5/S11.4.5_A4_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 79
Jint.Tests.Ecma/Ecma/11.4.6.cs

@@ -1,79 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_6 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void ShouldBeZero()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/11.4.6-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXReturnsTonumberX()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXReturnsTonumberX2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXReturnsTonumberX3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXReturnsTonumberX4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.6")]
-        public void OperatorXReturnsTonumberX5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.6/S11.4.6_A3_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 93
Jint.Tests.Ecma/Ecma/11.4.7.cs

@@ -1,93 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_7 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void ShouldBeZero()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/11.4.7-4-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXReturnsTonumberX()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXReturnsTonumberX2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXReturnsTonumberX3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXReturnsTonumberX4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void OperatorXReturnsTonumberX5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void IfXIsNanOperatorXReturnsNan()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.7")]
-        public void Negating0Produces0Negating0Produces0()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.7/S11.4.7_A4.2.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/11.4.8.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_8 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXReturnsToint32X()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXReturnsToint32X2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXReturnsToint32X3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXReturnsToint32X4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.8")]
-        public void OperatorXReturnsToint32X5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.8/S11.4.8_A3_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/11.4.9.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_4_9 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void WhiteSpaceAndLineTerminatorBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXReturnsTobooleanX()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXReturnsTobooleanX2()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXReturnsTobooleanX3()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXReturnsTobooleanX4()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.4.9")]
-        public void OperatorXReturnsTobooleanX5()
-        {
-			RunTest(@"TestCases/ch11/11.4/11.4.9/S11.4.9_A3_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 233
Jint.Tests.Ecma/Ecma/11.5.1.cs

@@ -1,233 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_5_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenMultiplicativeexpressionAndOrBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.1")]
-        public void TheResultOfAFloatingPointMultiplicationIsGovernedByTheRulesOfIeee754DoublePrecisionArithmetics9()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.1/S11.5.1_A4_T8.js", false);
-        }
-
-
-    }
-}

+ 0 - 247
Jint.Tests.Ecma/Ecma/11.5.2.cs

@@ -1,247 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_5_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenMultiplicativeexpressionAndOrBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics9()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics10()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.2")]
-        public void TheResultOfDivisionIsDeterminedByTheSpecificationOfIeee754Arithmetics11()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.2/S11.5.2_A4_T9.js", false);
-        }
-
-
-    }
-}

+ 0 - 226
Jint.Tests.Ecma/Ecma/11.5.3.cs

@@ -1,226 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_5_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenMultiplicativeexpressionAndOrBetweenAndUnaryexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics2()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics3()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics4()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics5()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics6()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics7()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.5.3")]
-        public void TheResultOfAEcmascriptFloatingPointRemainderOperationIsDeterminedByTheRulesOfIeeeArithmetics8()
-        {
-			RunTest(@"TestCases/ch11/11.5/11.5.3/S11.5.3_A4_T7.js", false);
-        }
-
-
-    }
-}

+ 0 - 248
Jint.Tests.Ecma/Ecma/11.6.1.cs

@@ -1,248 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_11_6_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenAdditiveexpressionAndOrBetweenAndMultiplicativeexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesDefaultValue2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void OperatorXYUsesDefaultValue3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsNotStringAndTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY4()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY5()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void IfTypePrimitiveXIsStringOrTypePrimitiveYIsStringThenOperatorXYReturnsTheResultOfConcatenatingTostringXFollowedByTostringY6()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A3.2_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics4()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics5()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics6()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics7()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics8()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.1")]
-        public void TheResultOfAnAdditionIsDeterminedUsingTheRulesOfIeee754DoublePrecisionArithmetics9()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.1/S11.6.1_A4_T9.js", false);
-        }
-
-
-    }
-}

+ 0 - 226
Jint.Tests.Ecma/Ecma/11.6.2.cs

@@ -1,226 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_6_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenAdditiveexpressionAndOrBetweenAndMultiplicativeexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY2()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY3()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY4()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY5()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY6()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY7()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.6.2")]
-        public void OperatorXYProducesTheSameResultAsXY8()
-        {
-			RunTest(@"TestCases/ch11/11.6/11.6.2/S11.6.2_A4_T8.js", false);
-        }
-
-
-    }
-}

+ 0 - 212
Jint.Tests.Ecma/Ecma/11.7.1.cs

@@ -1,212 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_7_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenShiftexpressionAndOrBetweenAndAdditiveexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void CheckOperatorXYInDistinctPoints()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void CheckOperatorXYInDistinctPoints2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void CheckOperatorXYInDistinctPoints3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void CheckOperatorXYInDistinctPoints4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesToint32Shiftexpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A5.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.1")]
-        public void OperatorXYUsesTouint32Additiveexpression31()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.1/S11.7.1_A5.2_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 212
Jint.Tests.Ecma/Ecma/11.7.2.cs

@@ -1,212 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_7_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenShiftexpressionAndOrBetweenAndAdditiveexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void CheckXYOperatorInDistinctPoints()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void CheckXYOperatorInDistinctPoints2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void CheckXYOperatorInDistinctPoints3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void CheckXYOperatorInDistinctPoints4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesToint32Shiftexpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A5.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.2")]
-        public void OperatorXYUsesTouint32Additiveexpression31()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.2/S11.7.2_A5.2_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 212
Jint.Tests.Ecma/Ecma/11.7.3.cs

@@ -1,212 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_7_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenShiftexpressionAndOrBetweenAndAdditiveexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T1.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T1.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY13()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYReturnsTonumberXTonumberY14()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A3_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void CheckOperatorXYInDistinctPoints()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void CheckOperatorXYInDistinctPoints2()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void CheckOperatorXYInDistinctPoints3()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void CheckOperatorXYInDistinctPoints4()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesTouint32Shiftexpression()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A5.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.7.3")]
-        public void OperatorXYUsesTouint32Additiveexpression31()
-        {
-			RunTest(@"TestCases/ch11/11.7/11.7.3/S11.7.3_A5.2_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 261
Jint.Tests.Ecma/Ecma/11.8.1.cs

@@ -1,261 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_8_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndOrBetweenAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A3.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfYIsAPrefixOfXReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXIsAPrefixOfYAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfYIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXAndYAreTheSameNumberValueReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXAndYAre0And0ReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXIsInfinityReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfYIsInfinityAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXIsInfinityAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfYIsInfinityReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.1")]
-        public void IfXIsLessThanYAndTheseValuesAreBothFiniteNonZeroReturnTrueOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.1/S11.8.1_A4.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 289
Jint.Tests.Ecma/Ecma/11.8.2.cs

@@ -1,289 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_8_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void GreaterThanOperatorPartialLeftToRightOrderEnforcedWhenUsingGreaterThanOperatorValueofValueof()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/11.8.2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void GreaterThanOperatorPartialLeftToRightOrderEnforcedWhenUsingGreaterThanOperatorValueofTostring()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/11.8.2-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void GreaterThanOperatorPartialLeftToRightOrderEnforcedWhenUsingGreaterThanOperatorTostringValueof()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/11.8.2-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void GreaterThanOperatorPartialLeftToRightOrderEnforcedWhenUsingGreaterThanOperatorTostringTostring()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/11.8.2-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndOrAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void InEs5FirstExpressionShouldBeEvaluatedFirst()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsStringAndTypePrimitiveYIsStringThenOperatorXYReturnsTostringXTostringY()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfTypePrimitiveXIsStringAndTypePrimitiveYIsStringThenOperatorXYReturnsTostringXTostringY2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A3.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfXIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfXIsAPrefixOfYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfYIsAPrefixOfXAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfYIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfXAndYAreTheSameNumberValueReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfEitherVariableXOrYIs0AndTheOtherIs0ReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfXIsInfinityAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfYIsInfinityReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfXIsInfinityReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfYIsInfinityAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.2")]
-        public void IfIsXGreaterThanYAndTheseValuesAreBothFiniteNonZeroReturnTrueOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.2/S11.8.2_A4.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 296
Jint.Tests.Ecma/Ecma/11.8.3.cs

@@ -1,296 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_8_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void LessThanOrEqualOperatorPartialLeftToRightOrderEnforcedWhenUsingLessThanOrEqualOperatorValueofValueof()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/11.8.3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void LessThanOrEqualOperatorPartialLeftToRightOrderEnforcedWhenUsingLessThanOrEqualOperatorValueofTostring()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/11.8.3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void LessThanOrEqualOperatorPartialLeftToRightOrderEnforcedWhenUsingLessThanOrEqualOperatorTostringValueof()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/11.8.3-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void LessThanOrEqualOperatorPartialLeftToRightOrderEnforcedWhenUsingLessThanOrEqualOperatorTostringTostring()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/11.8.3-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void LessThanOrEqualOperatorPartialLeftToRightOrderEnforcedWhenUsingLessThanOrEqualOperatorValueofValueof2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/11.8.3-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndOrBetweenAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void InEs5FirstExpressionShouldBeEvaluatedFirst()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString4()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString5()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString6()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString7()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString8()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString9()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString10()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString11()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTonumberXTonumberYIfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotString12()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A3.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfYIsAPrefixOfXAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXIsAPrefixOfYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfYIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXAndYAreTheSameNumberValueReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfEitherXOrYIs0AndTheOtherIs0ReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXIsInfinityAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfYIsInfinityAndXYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXIsInfinityReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfYIsInfinityAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.3")]
-        public void IfXIsLessOrEqualThanYAndTheseValuesAreBothFiniteNonZeroReturnTrueOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.3/S11.8.3_A4.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 261
Jint.Tests.Ecma/Ecma/11.8.4.cs

@@ -1,261 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_8_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndOrAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYUsesDefaultValue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void TonumberFirstExpressionIsCalledFirstAndThenTonumberSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T1.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY4()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY5()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY6()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY7()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY8()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY9()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY10()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY11()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfTypePrimitiveXIsNotStringOrTypePrimitiveYIsNotStringThenOperatorXYReturnsTonumberXTonumberY12()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.1_T2.9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.2_T1.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void OperatorXYReturnsTostringXTostringYIfTypePrimitiveXIsStringAndTypePrimitiveYIsString2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A3.2_T1.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXIsAPrefixOfYAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfYIsAPrefixOfXReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfNeitherXNorYIsAPrefixOfEachOtherReturnedResultOfStringsComparisonAppliesASimpleLexicographicOrderingToTheSequencesOfCodePointValueValues2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfYIsNanReturnFalseIfResultIn1185IsUndefinedReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXAndYAreTheSameNumberValueReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfEitherXOrYIs0AndTheOtherIs0ReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXIsInfinityReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfYIsInfinityAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXIsInfinityAndXYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfYIsInfinityReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.4")]
-        public void IfXIsGreaterOrEqualThanYAndTheseValuesAreBothFiniteNonZeroReturnTrueOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.4/S11.8.4_A4.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 150
Jint.Tests.Ecma/Ecma/11.8.6.cs

@@ -1,150 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_11_8_6 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndInstanceofAndBetweenInstanceofAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OperatorInstanceofUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OperatorInstanceofUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OperatorInstanceofUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void IfShiftexpressionIsNotAnObjectThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyConstructorCallWithNewKeywordMakesInstance()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyConstructorCallWithNewKeywordMakesInstance2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyConstructorCallWithNewKeywordMakesInstance3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void TypeerrorIsSubclassOfErrorFromInstanceofOperatorPointOfView()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void TypeerrorIsSubclassOfErrorFromInstanceofOperatorPointOfView2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyFunctionObjectsImplementHasinstanceAndCanBeProperShiftexpressionForTheInstanceofOperatorConsequently()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyFunctionObjectsImplementHasinstanceAndCanBeProperShiftexpressionForTheInstanceofOperatorConsequently2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyFunctionObjectsImplementHasinstanceAndCanBeProperShiftexpressionForTheInstanceofOperatorConsequently3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A6_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void OnlyFunctionObjectsImplementHasinstanceAndCanBeProperShiftexpressionForTheInstanceofOperatorConsequently4()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A6_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void WhenInstanceofReturnsTrueItMeansThatGetvalueRelationalexpressionIsConstructedWithShiftexpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void WhenInstanceofReturnsTrueItMeansThatGetvalueRelationalexpressionIsConstructedWithShiftexpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.6")]
-        public void WhenInstanceofReturnsTrueItMeansThatGetvalueRelationalexpressionIsConstructedWithShiftexpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.6/S11.8.6_A7_T3.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/11.8.7.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_8_7 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void WhiteSpaceAndLineTerminatorBetweenRelationalexpressionAndInAndBetweenInAndShiftexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void OperatorInUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void OperatorInUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void OperatorInUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void IfShiftexpressionIsNotAnObjectThrowTypeerror()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.8.7")]
-        public void OperatorInCallsTostringShiftexpression()
-        {
-			RunTest(@"TestCases/ch11/11.8/11.8.7/S11.8.7_A4.js", false);
-        }
-
-
-    }
-}

+ 0 - 212
Jint.Tests.Ecma/Ecma/11.9.1.cs

@@ -1,212 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_9_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void WhiteSpaceAndLineTerminatorBetweenEqualityexpressionAndOrBetweenAndRelationalexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void ReturnTrueIfXAndYAreBothTrueOrBothFalseOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsBooleanAndTypeYIsNumberReturnTheResultOfComparisonTonumberXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeYIsNumberAndTypeYIsBooleanReturnTheResultOfComparisonXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A3.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfXOrYIsNanReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A4.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfXOrYIsNanReturnFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A4.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfXIs00AndYIs00ReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void TypeXAndTypeYAreNumberSMinusNan00ReturnTrueIfXIsTheSameNumberValueAsYOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void TypeXAndTypeYAreStringSReturnTrueIfXAndYAreExactlyTheSameSequenceOfCharactersOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A5.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsNumberAndTypeYIsStringReturnTheResultOfComparisonXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A5.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsStringAndTypeYIsNumberReturnTheResultOfComparisonTonumberXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A5.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXAsWellAsTypeYIsUndefinedOrNullReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A6.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfOneExpressionIsUndefinedOrNullAndAnotherIsNotReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A6.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfOneExpressionIsUndefinedOrNullAndAnotherIsNotReturnFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A6.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void TypeXAndTypeYAreObjectSReturnTrueIfXAndYAreReferencesToTheSameObjectOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsObjectAndTypeYIsBooleanReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsBooleanAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsObjectAndTypeYIsNumberReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsNumberAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsObjectAndTypeYIsStringReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsStringAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsObjectAndTypeYIsPrimitiveTypeReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.1")]
-        public void IfTypeXIsPrimitiveTypeAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.1/S11.9.1_A7.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 212
Jint.Tests.Ecma/Ecma/11.9.2.cs

@@ -1,212 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_9_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void WhiteSpaceAndLineTerminatorBetweenEqualityexpressionAndOrBetweenAndRelationalexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void ReturnFalseIfXAndYAreBothTrueOrBothFalseOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsBooleanAndTypeYIsNumberReturnTheResultOfComparisonTonumberXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A3.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeYIsNumberAndTypeYIsBooleanReturnTheResultOfComparisonXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A3.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfXOrYIsNanReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A4.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfXOrYIsNanReturnTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A4.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfXIs00AndYIs00ReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void TypeXAndTypeYAreNumberSMinusNan00ReturnFalseIfXIsTheSameNumberValueAsYOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void TypeXAndTypeYAreStringSReturnTrueIfXAndYAreExactlyTheSameSequenceOfCharactersOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A5.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsNumberAndTypeYIsStringReturnTheResultOfComparisonXTonumberY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A5.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsStringAndTypeYIsNumberReturnTheResultOfComparisonTonumberXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A5.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXAsWellAsTypeYIsUndefinedOrNullReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A6.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfOneExpressionIsUndefinedOrNullAndAnotherIsNotReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A6.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfOneExpressionIsUndefinedOrNullAndAnotherIsNotReturnFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A6.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void TypeXAndTypeYAreObjectSReturnTrueIfXAndYAreReferencesToTheSameObjectOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsObjectAndTypeYIsBooleanReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsBooleanAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsObjectAndTypeYIsNumberReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsNumberAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsObjectAndTypeYIsStringReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsStringAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsObjectAndTypeYIsPrimitiveTypeReturnToprimitiveXY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.2")]
-        public void IfTypeXIsPrimitiveTypeAndTypeYIsObjectReturnXToprimitiveY()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.2/S11.9.2_A7.9.js", false);
-        }
-
-
-    }
-}

+ 0 - 156
Jint.Tests.Ecma/Ecma/11.9.4.cs

@@ -1,156 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_9_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void WhiteSpaceAndLineTerminatorBetweenEqualityexpressionAndOrBetweenAndRelationalexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void TypeXAndTypeYAreBooleanSReturnTrueIfXAndYAreBothTrueAndBothFalseOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfXOrYIsNanReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A4.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfXOrYIsNanReturnFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A4.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfXIs00AndYIs00ReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void TypeXAndTypeYAreNumberSMinusNan00ReturnTrueIfXIsTheSameNumberValueAsYOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void TypeXAndTypeYAreStringSReturnTrueIfXAndYAreExactlyTheSameSequenceOfCharactersOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXAndTypeYAreUndefinedSReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A6.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXAndTypeYAreNullSReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A6.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void TypeXAndTypeYAreObjectSReturnTrueIfXAndYAreReferencesToTheSameObjectOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXIsDifferentFromTypeYReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXIsDifferentFromTypeYReturnFalse2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXIsDifferentFromTypeYReturnFalse3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A8_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXIsDifferentFromTypeYReturnFalse4()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A8_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.4")]
-        public void IfTypeXIsDifferentFromTypeYReturnFalse5()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.4/S11.9.4_A8_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 156
Jint.Tests.Ecma/Ecma/11.9.5.cs

@@ -1,156 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_11_9_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void WhiteSpaceAndLineTerminatorBetweenEqualityexpressionAndOrBetweenAndRelationalexpressionAreAllowed()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void OperatorXYUsesGetvalue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void OperatorXYUsesGetvalue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void OperatorXYUsesGetvalue3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void FirstExpressionIsEvaluatedFirstAndThenSecondExpression3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A2.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void TypeXAndTypeYAreBooleanSReturnFalseIfXAndYAreBothTrueOrBothFalseOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfXOrYIsNanReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A4.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfXOrYIsNanReturnTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A4.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfXIs00AndYIs00ReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void TypeXAndTypeYAreNumberSMinusNan00ReturnFalseIfXIsTheSameNumberValueAsYOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void TypeXAndTypeYAreStringSReturnFalseIfXAndYAreExactlyTheSameSequenceOfCharactersOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXAndTypeYAreUndefinedSReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A6.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXAndTypeYAreNullSReturnFalse()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A6.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void TypeXAndTypeYAreObjectSReturnFalseIfXAndYAreReferencesToTheSameObjectOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXIsDifferentFromTypeYReturnTrue()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXIsDifferentFromTypeYReturnTrue2()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXIsDifferentFromTypeYReturnTrue3()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A8_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXIsDifferentFromTypeYReturnTrue4()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A8_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "11.9.5")]
-        public void IfTypeXIsDifferentFromTypeYReturnTrue5()
-        {
-			RunTest(@"TestCases/ch11/11.9/11.9.5/S11.9.5_A8_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 86
Jint.Tests.Ecma/Ecma/12.1.cs

@@ -1,86 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedTryCatch()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedTryCatchFinally()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedTryFinally()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedIfElse()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedIfElseIf()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedIfElseIfElse()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void BlockStatementlistoptIsNotAllowedDoWhile()
-        {
-			RunTest(@"TestCases/ch12/12.1/12.1-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void TheProductionStatementlistStatementIsEvaluatedAsFollows1EvaluateStatement2IfAnExceptionWasThrownReturnThrowVEmptyWhereVIsTheException()
-        {
-			RunTest(@"TestCases/ch12/12.1/S12.1_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void TheProductionBlockCanTBeInsideOfExpression()
-        {
-			RunTest(@"TestCases/ch12/12.1/S12.1_A4_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void TheProductionBlockCanTBeInsideOfExpression2()
-        {
-			RunTest(@"TestCases/ch12/12.1/S12.1_A4_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.1")]
-        public void StatementlistStatementlistStatementInsideTheBlockIsEvaluatedFromLeftToRight()
-        {
-			RunTest(@"TestCases/ch12/12.1/S12.1_A5.js", false);
-        }
-
-
-    }
-}

+ 0 - 121
Jint.Tests.Ecma/Ecma/12.10.1.cs

@@ -1,121 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_10_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorStrictFunction()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorEvalWhereTheContainerFunctionIsStrict()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenUsingWithstatementInStrictModeCode()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenUsingWithStatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-11gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorStrictEval()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsnTThrownWhenWithstatementBodyIsInStrictModeCode()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenTheGetterOfALiteralObjectUtilizesWithstatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenTheRhsOfADotPropertyAssignmentUtilizesWithstatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void StrictModeSyntaxerrorIsThrownWhenTheRhsOfAnObjectIndexerAssignmentUtilizesWithstatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorNestedFunctionWhereContainerIsStrict()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorNestedStrictFunction()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorStrictFunction2()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementAllowedInNestedFunctionEvenIfItsContainerFunctionIsStrict()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorFunctionExpressionWhereTheContainerFunctionIsDirectlyEvaledFromStrictCode()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorFunctionExpressionWhereTheContainerFunctionIsStrict()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10.1")]
-        public void WithStatementInStrictModeThrowsSyntaxerrorStrictFunctionExpression()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10.1/12.10.1-9-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 926
Jint.Tests.Ecma/Ecma/12.10.cs

@@ -1,926 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_10 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithDoesNotChangeDeclarationScopeVarsInWithAreVisibleOutside()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeNameLookupFindsFunctionParameter()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeNameLookupFindsInnerVariable()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeNameLookupFindsProperty()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeThatIsCapturedByFunctionExpression()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeScopeRemovedWhenExitingWithStatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeVarInitializerSetsLikeNamedProperty()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeNameLookupFindsOuterVariable()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-0-9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithExpressionBeingNumber()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithExpressionBeingBoolean()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-2-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithExpressionBeingString()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-2-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void WithIntroducesScopeRestoresTheEarlierEnvironmentOnExit()
-        {
-			RunTest(@"TestCases/ch12/12.10/12.10-7-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.10_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext2()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.10_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext3()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.10_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext4()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.10_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext5()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.10_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext6()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext7()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext8()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.11_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext9()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.11_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext10()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.11_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext11()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext12()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext13()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.12_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext14()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.12_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext15()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.12_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext16()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext17()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext18()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext19()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext20()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext21()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext22()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext23()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext24()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext25()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext26()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext27()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext28()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext29()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext30()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext31()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext32()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext33()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext34()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext35()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext36()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.5_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext37()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.5_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext38()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.5_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext39()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext40()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext41()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.6_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext42()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext43()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext44()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.7_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext45()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.7_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext46()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.7_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext47()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext48()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext49()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.8_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext50()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.8_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext51()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.8_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext52()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext53()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.9_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void TheWithStatementAddsAComputedObjectToTheFrontOfTheScopeChainOfTheCurrentExecutionContext54()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A1.9_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.10_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState2()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.10_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState3()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.10_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState4()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.10_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState5()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.10_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState6()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState7()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState8()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.11_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState9()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.11_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState10()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.11_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState11()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState12()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState13()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.12_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState14()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.12_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState15()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.12_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState16()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState17()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState18()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState19()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState20()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState21()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState22()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState23()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState24()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState25()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState26()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState27()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState28()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState29()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState30()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState31()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState32()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState33()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState34()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState35()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.5_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState36()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.5_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState37()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.5_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState38()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState39()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState40()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.6_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState41()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState42()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState43()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.7_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState44()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.7_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState45()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.7_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState46()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState47()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState48()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.8_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState49()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.8_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState50()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.8_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState51()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState52()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.9_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void NoMatterHowControlLeavesTheEmbeddedStatementTheScopeChainIsAlwaysRestoredToItsFormerState53()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A3.9_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void ChangingPropertyUsingEvalStatementContainingWithStatement6()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.10")]
-        public void DeletingPropertyUsingEvalStatementContainingWithStatement6()
-        {
-			RunTest(@"TestCases/ch12/12.10/S12.10_A5_T6.js", false);
-        }
-
-
-    }
-}

+ 0 - 86
Jint.Tests.Ecma/Ecma/12.11.cs

@@ -1,86 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_11 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void IfResultTypeIsBreakAndResultTargetIsInTheCurrentLabelSetReturnNormalResultValueEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void IfResultTypeIsBreakAndResultTargetIsInTheCurrentLabelSetReturnNormalResultValueEmpty2()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void IfResultTypeIsBreakAndResultTargetIsInTheCurrentLabelSetReturnNormalResultValueEmpty3()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void IfResultTypeIsBreakAndResultTargetIsInTheCurrentLabelSetReturnNormalResultValueEmpty4()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void ThereCanBeOnlyOneDefaultclause()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A2_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void SyntaxConstructionsOfSwitchStatement()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A3_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void SyntaxConstructionsOfSwitchStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A3_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void SyntaxConstructionsOfSwitchStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A3_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void SyntaxConstructionsOfSwitchStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A3_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void SyntaxConstructionsOfSwitchStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A3_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.11")]
-        public void EmbeddedSyntaxConstructionsOfSwitchStatement()
-        {
-			RunTest(@"TestCases/ch12/12.11/S12.11_A4_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 16
Jint.Tests.Ecma/Ecma/12.12.cs

@@ -1,16 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_12 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.12")]
-        public void LabelledStatementsAreOnlyUsedInConjunctionWithLabelledBreakAndContinueStatements()
-        {
-			RunTest(@"TestCases/ch12/12.12/S12.12_A1_T1.js", false);
-        }
-
-
-    }
-}

+ 0 - 107
Jint.Tests.Ecma/Ecma/12.13.cs

@@ -1,107 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_13 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void SanityTestForThrowStatement()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression2()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression3()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression4()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression5()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression6()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void ThrowExpressionReturnsThrowGetvalueResult1EmptyWhere1EvaluatesExpression7()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression2()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression3()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression4()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression5()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.13")]
-        public void EvaluateExpression6()
-        {
-			RunTest(@"TestCases/ch12/12.13/S12.13_A3_T6.js", false);
-        }
-
-
-    }
-}

+ 0 - 58
Jint.Tests.Ecma/Ecma/12.14.1.cs

@@ -1,58 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_14_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsEval()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsEval2()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsArguments()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsnTThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsEvalButThrowsSyntaxerrorIfItIsEval()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsnTThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsEval()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsnTThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsArguments()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14.1")]
-        public void StrictModeSyntaxerrorIsnTThrownIfATrystatementWithACatchOccursWithinStrictCodeAndTheIdentifierOfTheCatchProductionIsArguments2()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14.1/12.14.1-6-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 520
Jint.Tests.Ecma/Ecma/12.14.cs

@@ -1,520 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_14 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchDoesnTChangeDeclarationScopeVarInitializerInCatchWithSameNameAsCatchParameterChangesParameter()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchIntroducesScopeNameLookupFindsFunctionParameter()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchIntroducesScopeNameLookupFindsInnerVariable()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchIntroducesScopeNameLookupFindsProperty()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchIntroducesScopeUpdatesAreBasedOnScope()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-13.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void ExceptionObjectIsAFunctionWhenAnExceptionParameterIsCalledAsAFunctionInCatchBlockGlobalObjectIsPassedAsTheThisValue()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void ExceptionObjectIsAFunctionWhichIsAPropertyOfAnObjectWhenAnExceptionParameterIsCalledAsAFunctionInCatchBlockGlobalObjectIsPassedAsTheThisValue()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-15.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void ExceptionObjectIsAFunctionWhichUpdateInCatchBlockWhenAnExceptionParameterIsCalledAsAFunctionInCatchBlockGlobalObjectIsPassedAsTheThisValue()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-16.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchDoesnTChangeDeclarationScopeVarInitializerInCatchWithSameNameAsCatchParameterChangesParameter2()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void LocalVarsMustNotBeVisibleOutsideWithBlockLocalFunctionsMustNotBeVisibleOutsideWithBlockLocalFunctionExpresssionsShouldNotBeVisibleOutsideWithBlockLocalVarsMustShadowOuterVarsLocalFunctionsMustShadowOuterFunctionsLocalFunctionExpresssionsMustShadowOuterFunctionExpressionsEvalShouldUseTheAppendedObjectToTheScopeChain()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void LocalVarsMustNotBeVisibleOutsideWithBlockLocalFunctionsMustNotBeVisibleOutsideWithBlockLocalFunctionExpresssionsShouldNotBeVisibleOutsideWithBlockLocalVarsMustShadowOuterVarsLocalFunctionsMustShadowOuterFunctionsLocalFunctionExpresssionsMustShadowOuterFunctionExpressionsEvalShouldUseTheAppendedObjectToTheScopeChain2()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void LocalVarsMustNotBeVisibleOutsideWithBlockLocalFunctionsMustNotBeVisibleOutsideWithBlockLocalFunctionExpresssionsShouldNotBeVisibleOutsideWithBlockLocalVarsMustShadowOuterVarsLocalFunctionsMustShadowOuterFunctionsLocalFunctionExpresssionsMustShadowOuterFunctionExpressionsEvalShouldUseTheAppendedObjectToTheScopeChain3()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void LocalVarsMustNotBeVisibleOutsideWithBlockLocalFunctionsMustNotBeVisibleOutsideWithBlockLocalFunctionExpresssionsShouldNotBeVisibleOutsideWithBlockLocalVarsMustShadowOuterVarsLocalFunctionsMustShadowOuterFunctionsLocalFunctionExpresssionsMustShadowOuterFunctionExpressionsEvalShouldUseTheAppendedObjectToTheScopeChain4()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void LocalVarsMustNotBeVisibleOutsideWithBlockLocalFunctionsMustNotBeVisibleOutsideWithBlockLocalFunctionExpresssionsShouldNotBeVisibleOutsideWithBlockLocalVarsMustShadowOuterVarsLocalFunctionsMustShadowOuterFunctionsLocalFunctionExpresssionsMustShadowOuterFunctionExpressionsEvalShouldUseTheAppendedObjectToTheScopeChain5()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchIntroducesScopeNameLookupFindsOuterVariable()
-        {
-			RunTest(@"TestCases/ch12/12.14/12.14-9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TheProductionTrystatementTryBlockCatchIsEvaluatedAsFollows2IfResult1TypeIsNotThrowReturnResult1()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWhileStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A10_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWhileStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A10_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWhileStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A10_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWhileStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A10_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWhileStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A10_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A11_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A11_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForInStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForInStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForInStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A12_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAForInStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A12_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithAReturnStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A13_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithAReturnStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A13_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithAReturnStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A13_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutAWithStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementWithinWithoutASwitchStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A15.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T10.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T11.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T12.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally5()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T13.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally6()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T14.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally7()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T15.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally8()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally9()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally10()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally11()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally12()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally13()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T7.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally14()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T8.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TrystatementTryBlockCatchOrTryBlockFinallyOrTryBlockCatchFinally15()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A16_T9.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void UsingTryWithCatchOrFinallyStatementInAConstructor()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A17.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement6()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingObjectsWithTryCatchFinallyStatement7()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A18_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingSystemExceptionsOfDifferentTypesWithTryStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A19_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingSystemExceptionsOfDifferentTypesWithTryStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A19_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void ThrowingExceptionWithThrowAndCatchingItWithTryStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void CatchingSystemExceptionWithTryStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void SanityTestForCatchIndetifierStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TheProductionTrystatementTryBlockFinallyAndTheProductionTrystatementTryBlockCatchFinally()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TheProductionTrystatementTryBlockCatchFinally()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void EvaluatingTheNestedProductionsTrystatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void EvaluatingTheNestedProductionsTrystatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void EvaluatingTheNestedProductionsTrystatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A7_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnIfStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnDoWhileStatement()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnDoWhileStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A9_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnDoWhileStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A9_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnDoWhileStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A9_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.14")]
-        public void TryWithCatchOrFinallyStatementWithinWithoutAnDoWhileStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.14/S12.14_A9_T5.js", false);
-        }
-
-
-    }
-}

+ 0 - 290
Jint.Tests.Ecma/Ecma/12.2.1.cs

@@ -1,290 +0,0 @@
-using Xunit;
-using Xunit.Sdk;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAFunctionDeclaringAVarNamedEvalThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-1-s.js", false);
-        }
-
-        [Fact(Skip = "Indirect eval call also imply changes to the parser logic")]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeAnIndirectEvalAssigningIntoEvalDoesNotThrow()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsVarIdentifierInEvalCodeIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAssignmentThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAFunctionExprDeclaringAVarNamedArgumentsThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAFunctionExprAssigningIntoArgumentsThrowsASyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void AFunctionConstructorCalledAsAFunctionDeclaringAVarNamedArgumentsDoesNotThrowASyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void AFunctionConstructorCalledAsAFunctionAssigningIntoArgumentsWillNotThrowAnyErrorIfContainedWithinStrictModeAndItsBodyDoesNotStartWithStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ADirectEvalDeclaringAVarNamedArgumentsThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ADirectEvalAssigningIntoArgumentsThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeSyntaxerrorIsThrownIfAVariabledeclarationOccursWithinStrictCodeAndItsIdentifierIsEval()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAFunctionAssigningIntoEvalThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-2-s.js", false);
-        }
-
-        [Fact(Skip = "Indirect eval call also imply changes to the parser logic")]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeAnIndirectEvalDeclaringAVarNamedArgumentsDoesNotThrow()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-20-s.js", false);
-        }
-
-        [Fact(Skip = "Indirect eval call also imply changes to the parser logic")]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeAnIndirectEvalAssigningIntoArgumentsDoesNotThrow()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsGlobalVarIdentifierThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierAssignedToThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAsLocalVarIdentifierAssignedToThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode2()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAsLocalVarIdentifierAssignedToThrowsSyntaxerrorInStrictMode2()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierAssignedToThrowsSyntaxerrorInStrictMode2()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode2()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAFunctionExprDeclaringAVarNamedEvalThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode3()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAsLocalVarIdentifierDefinedTwiceThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierDefinedTwiceAndAssignedOnceThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ArgumentsAsLocalVarIdentifierThrowsSyntaxerrorInStrictMode4()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-33-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ForVarEvalInThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-34-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ForVarEval42InThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-35-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ForVarArgumentsInThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-36-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void ForVarArguments42InThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-37-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAFunctionExprAssigningIntoEvalThrowsASyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeSyntaxerrorIsThrownIfAVariabledeclarationnoinOccursWithinStrictCodeAndItsIdentifierIsArguments()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-4gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeAFunctionDeclaringVarNamedEvalDoesNotThrowSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalAFunctionAssigningIntoEvalWillNotThrowAnyErrorIfContainedWithinStrictModeAndItsBodyDoesNotStartWithStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalADirectEvalDeclaringAVarNamedEvalThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2.1")]
-        public void EvalADirectEvalAssigningIntoEvalThrowsSyntaxerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-8-s.js", false);
-        }
-
-        [Fact(Skip = "Indirect eval call also imply changes to the parser logic")]
-        [Trait("Category", "12.2.1")]
-        public void StrictModeAnIndirectEvalDeclaringAVarNamedEvalDoesNotThrow()
-        {
-			RunTest(@"TestCases/ch12/12.2/12.2.1/12.2.1-9-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 149
Jint.Tests.Ecma/Ecma/12.2.cs

@@ -1,149 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariablesAreCreatedWhenTheProgramIsEnteredVariablesAreInitialisedToUndefinedWhenCreatedAVariableWithAnInitialiserIsAssignedTheValueOfItsAssignmentexpressionWhenTheVariablestatementIsExecutedNotWhenTheVariableIsCreated()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VarStatementWithinForStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void WhenUsingPropertyAttributesReadonlyIsNotUsed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariabledeclarationWithinDoWhileLoopIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariablesAreDefinedWithGlobalScopeThatIsTheyAreCreatedAsMembersOfTheGlobalObjectAsDescribedIn1013UsingPropertyAttributesDontdelete()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void FunctiondeclarationProducesANewScope()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void UnicodeCharactersInVariableIdentifierAreAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariabledeclarationWithinEvalStatementIsInitializedAsTheProgramReachesTheEvalStatement()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariabledeclarationWithinTryCatchStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariabledeclarationWithinTryCatchStatementIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void VariabledeclarationWithinForStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized2()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized3()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized4()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized5()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized6()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized7()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T7.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void OnlyAssignmentexpressionIsAdmittedWhenVariableIsInitialized8()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A8_T8.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.2")]
-        public void WhenUsingPropertyAttributesDontenumIsNotUsed()
-        {
-			RunTest(@"TestCases/ch12/12.2/S12.2_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 16
Jint.Tests.Ecma/Ecma/12.3.cs

@@ -1,16 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.3")]
-        public void TheProductionEmptystatementIsEvaluatedAsFollowsReturnNormalEmptyEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.3/S12.3_A1.js", false);
-        }
-
-
-    }
-}

+ 0 - 30
Jint.Tests.Ecma/Ecma/12.4.cs

@@ -1,30 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.4")]
-        public void AnExpressionstatementCanNotStartWithTheFunctionKeywordBecauseThatMightMakeItAmbiguousWithAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch12/12.4/S12.4_A1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.4")]
-        public void TheProductionExpressionstatementLookaheadNotinFunctionExpressionIsEvaluatedAsFollows1EvaluateExpression2CallGetvalueResult13ReturnNormalResult2Empty()
-        {
-			RunTest(@"TestCases/ch12/12.4/S12.4_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.4")]
-        public void TheProductionExpressionstatementLookaheadNotinFunctionExpressionIsEvaluatedAsFollows1EvaluateExpression2CallGetvalueResult13ReturnNormalResult2Empty2()
-        {
-			RunTest(@"TestCases/ch12/12.4/S12.4_A2_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 156
Jint.Tests.Ecma/Ecma/12.5.cs

@@ -1,156 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void NullUndefinedFalseEmptyStringNanInExpressionIsEvaluatedToFalse()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void NullUndefinedFalseEmptyStringNanInExpressionIsEvaluatedToFalse2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void TrueNonEmptyStringAndOthersInExpressionIsEvaluatedToTrueWhenUsingOperatorNew()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void TrueNonEmptyStringAndOthersInExpressionIsEvaluatedToTrueWhenUsingOperatorNew2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void FunctionExpessionInsideTheIfExpressionIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A10_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void FunctionExpessionInsideTheIfExpressionIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A10_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void WithinTheIfExpressionIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A11.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void EmbeddedIfElseConstructionsAreAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void EmbeddedIfElseConstructionsAreAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void EmbeddedIfElseConstructionsAreAllowed3()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A12_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void EmbeddedIfElseConstructionsAreAllowed4()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A12_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void TrueNonEmptyStringInExpressionIsEvaluatedToTrue()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void TrueNonEmptyStringInExpressionIsEvaluatedToTrue2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void InTheIfStatementEvalInExpressionIsAdmitted()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void WhenTheProductionIfstatementIfExpressionStatementElseStatementIsEvaluatedExpressionIsEvaluatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void WhenTheProductionIfstatementIfExpressionStatementElseStatementIsEvaluatedStatementSIsAreEvaluatedSecond()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void FunctiondeclarationInsideTheIfExpressionIsEvaluatedAsTrueAndFunctionWillNotBeDeclarated()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void InTheIfStatementExpressionMustBeEnclosedInBraces()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A6_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void InTheIfStatementExpressionMustBeEnclosedInBraces2()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A6_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void InTheIfStatementEmptyStatementIsAllowedAndIsEvaluatedToUndefined()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.5")]
-        public void InTheIfStatementEmptyExpressionIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.5/S12.5_A8.js", true);
-        }
-
-
-    }
-}

+ 0 - 177
Jint.Tests.Ecma/Ecma/12.6.1.cs

@@ -1,177 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_6_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void WhenTheProductionDoStatementWhileExpressionIsEvaluatedStatementIsEvaluatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void FunctionexpressionWithinADoWhileStatementIsAllowedButNoFunctionWithTheGivenNameWillAppearInTheGlobalContext()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BlockInADoWhileExpressionIsEvaluatedToTrue()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void AnyStatementWithinDoWhileConstructionMustBeACompound()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A12.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void FunctionexpressionWithinADoWhileExpressionIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A14_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void FunctionexpressionWithinADoWhileExpressionIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A14_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BlockWithinADoWhileExpressionIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A15.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void WhileEvaluatingDoStatementWhileExpressionStatementIsEvaluatedFirstAndOnlyAfterItIsDoneExpressionIsChecked()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void WhenTheProductionDoStatementWhileExpressionIsEvaluatedThenNormalVEmptyIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BreakWithinADoWhileStatementIsAllowedAndPerformedAsDescribedIn128()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BreakWithinADoWhileStatementIsAllowedAndPerformedAsDescribedIn1282()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BreakWithinADoWhileStatementIsAllowedAndPerformedAsDescribedIn1283()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BreakWithinADoWhileStatementIsAllowedAndPerformedAsDescribedIn1284()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void BreakWithinADoWhileStatementIsAllowedAndPerformedAsDescribedIn1285()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void AfterDoWhileIsBrokenNormalVEmptyIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces4()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces5()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ExpressionInDoWhileIterationstatementIsBracketedWithBraces6()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A6_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void TheDoWhileStatementIsEvalutedAccordingTo1261AndReturnsNormalVEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void ContinueStatementWithinADoWhileStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.1")]
-        public void DoWhileStatementIsEvaluatedWithoutSyntaxChecks()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.1/S12.6.1_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 170
Jint.Tests.Ecma/Ecma/12.6.2.cs

@@ -1,170 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_6_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionFromWhileIterationstatementIsEvaluatedFirstFalse0NullUndefinedAndEmptyStringsUsedAsTheExpressionAreEvaluatedToFalse()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void FunctionexpressionWithinAWhileIterationstatementIsAllowedButNoFunctionWithTheGivenNameWillAppearInTheGlobalContext()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BlockWithinAWhileExpressionIsEvaluatedToTrue()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void FunctionexpressionWithinAWhileExpressionIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A14_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void FunctionexpressionWithinAWhileExpressionIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A14_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BlockWithinAWhileExpressionIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A15.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void WhileEvaluatingTheProductionIterationstatementWhileExpressionStatementExpressionIsEvaluatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void WhenWhileIterationstatementIsEvaluatedNormalVEmptyIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BreakWithinAWhileStatementIsAllowedAndPerformedAsDescribedIn128()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BreakWithinAWhileStatementIsAllowedAndPerformedAsDescribedIn1282()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BreakWithinAWhileStatementIsAllowedAndPerformedAsDescribedIn1283()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BreakWithinAWhileStatementIsAllowedAndPerformedAsDescribedIn1284()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void BreakWithinAWhileStatementIsAllowedAndPerformedAsDescribedIn1285()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void WhileUsingWhileWithinAnEvalStatementSourceBreakIsAllowedAndNormalVEmptyIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces4()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces5()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ExpressionInWhileIterationstatementIsBracketedWithBraces6()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A6_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void TheWhileStatementIsEvalutedAccordingTo1262AndReturnsNormalVEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void ContinueStatementWithinAWhileStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.2")]
-        public void WhileStatementIsEvaluatedWithoutSyntaxChecks()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.2/S12.6.2_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 429
Jint.Tests.Ecma/Ecma/12.6.3.cs

@@ -1,429 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_6_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows4()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows5()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-13.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows6()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows7()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-15.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows8()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-16.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows9()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-17.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows10()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-18.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows11()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-19.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows12()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows13()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-20.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows14()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-21.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows15()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows16()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows17()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows18()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows19()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows20()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void Refer1263TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionoptExpressionoptStatementIsEvaluatedAsFollows21()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/12.6.3_2-3-a-ii-9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void TheForForStatementWithEmptyExpressionsIsAllowedAndLeadsToPerformingAnInfiniteLoop()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void NestedVarLoopsNineBlocksDepthIsEvaluatedProperly()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A10.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void NestedVarLoopsNineBlocksDepthIsEvaluatedProperly2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledVarLoopBreaks()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledVarLoopBreaks2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledVarLoopBreaks3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledLoopBreaks()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledLoopBreaks2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsContinueAndEvaluateStatementTargetIsInTheCurrentLabelSetIterationOfLabeledLoopBreaks3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A11_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingAVarLoop()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingAVarLoop2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingAVarLoop3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingALoop()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingALoop2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void IfEvaluateStatementTypeIsBreakAndEvaluateStatementTargetIsInTheCurrentLabelSetNormalEvaluateStatementEmptyIsReturnedWhileEvaluatingALoop3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A12_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void VariabledeclarationInVarVariabledeclarationlistnoinOfForIterationstatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A13.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionExpressionStatement()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void TheProductionIterationstatementForVarVariabledeclarationlistnoinExpressionExpressionStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A15.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void WhileEvaluatingForExpressionnoinExpressionStatementStatementIsEvaulatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void WhileEvaluatingForExpressionnoinStatementStatementIsEvaulatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void WhileEvaluatingForExpressionnoinExpressionExpressionStatementExpressionnoinIsEvaulatedFirst()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void WhileEvaluatingForExpressionnoinFirstexpressionSecondexpressionStatementExpressionnoinIsEvaulatedFirstFirstexpressoinIsEvaluatedSecond()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void InExpressionIsNotAllowedAsAExpressionnoinInForExpressionnoinFirstexpressionSecondexpressionStatementIterationstatement()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A4.1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void InExpressionIsNotAllowedAsAExpressionnoinInForExpressionnoinFirstexpressionSecondexpressionStatementIterationstatement2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A4_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void InExpressionIsNotAllowedAsAExpressionnoinInForExpressionnoinFirstexpressionSecondexpressionStatementIterationstatement3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A4_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void InExpressionWrappedIntoEvalStatementIsAllowedAsAExpressionnoinInForExpressionnoinFirstexpressionSecondexpressionStatementIterationstatement()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void WhileEvaluatingForExpressionStatementStatementIsEvaluatedFirstAndThenExpressionIsEvaluated()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void OnlyThreeExpressionsAndTwoSemicolonsInForWithVarBracesAreAllowedAppearingOfForExpressionnoinOptExpressionOptExpressionOptExpressionOptExpressionOptStatementLeadsToSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A7.1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void OnlyThreeExpressionsAndTwoSemicolonsInForWithVarBracesAreAllowedAppearingOfForExpressionnoinOptExpressionOptExpressionOptExpressionOptExpressionOptStatementLeadsToSyntaxerror2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A7.1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void OnlyThreeExpressionsAndTwoSemicolonsInForBracesAreAllowedAppearingOfForExpressionnoinOptExpressionOptExpressionOptExpressionOptExpressionOptStatementLeadsToSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A7_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void OnlyThreeExpressionsAndTwoSemicolonsInForBracesAreAllowedAppearingOfForExpressionnoinOptExpressionOptExpressionOptExpressionOptExpressionOptStatementLeadsToSyntaxerror2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A7_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForWithVarBracesAreNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8.1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForWithVarBracesAreNotAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8.1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForWithVarBracesAreNotAllowed3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8.1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForBracesAreNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForBracesAreNotAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void BlocksWithinForBracesAreNotAllowed3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A8_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void TheResultOfEvaluatingForExpnoinExpExpLoopIsReturningNormalEvalvalueEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A9.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.3")]
-        public void TheResultOfEvaluatingForVarExpnoinExpExpLoopIsReturningNormalEvalvalueEmpty()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.3/S12.6.3_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 121
Jint.Tests.Ecma/Ecma/12.6.4.cs

@@ -1,121 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_6_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheForInStatementAPropertyNameMustNotBeVisitedMoreThanOnceInAnyEnumeration()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/12.6.4-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheForInStatementTheValuesOfEnumerableAttributesAreNotConsideredWhenDeterminingIfAPropertyOfAPrototypeObjectIsShadowedByAPreviousObjectOnThePrototypeChain()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/12.6.4-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void ForKeyInUndefinedStatementIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void FunctionexpessionWithinAForInExpressionIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A14_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void BlockWithinAForInExpressionIsNotAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A15.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void ForKeyInNullExpressionIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement3()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement4()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement5()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A5.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement6()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement7()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A6.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void TheProductionIterationstatementForVarVariabledeclarationnoinInExpressionStatement8()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void PropertiesOfTheObjectBeingEnumeratedMayBeDeletedDuringEnumeration()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.6.4")]
-        public void PropertiesOfTheObjectBeingEnumeratedMayBeDeletedDuringEnumeration2()
-        {
-			RunTest(@"TestCases/ch12/12.6/12.6.4/S12.6.4_A7_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 114
Jint.Tests.Ecma/Ecma/12.7.cs

@@ -1,114 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_7 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void TheContinueStatementAContinueStatementWithoutAnIdentifierMayHaveALineterminatorBeforeTheSemiColon()
-        {
-			RunTest(@"TestCases/ch12/12.7/12.7-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithoutAnIterationstatementLeadsToSyntaxError()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithoutAnIterationstatementLeadsToSyntaxError2()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithoutAnIterationstatementLeadsToSyntaxError3()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithoutAnIterationstatementLeadsToSyntaxError4()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A1_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void SinceLineterminatorBetweenContinueAndIdentifierIsNotAllowedContinueIsEvaluatedWithoutLabel()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void WhenContinueIdentifierIsEvaluatedIdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A5_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void WhenContinueIdentifierIsEvaluatedIdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement2()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A5_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void WhenContinueIdentifierIsEvaluatedIdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement3()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A5_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithinAFunctionCallThatIsWithinAnIterationstatementYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithinEvalStatementThatIsWithinAnIterationstatementYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithinATryCatchBlockYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A8_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void AppearingOfContinueWithinATryCatchBlockYieldsSyntaxerror2()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A8_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void ContinueInsideOfTryCatchNestedInALoopIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.7")]
-        public void ContinueInsideOfTryCatchNestedInALoopIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.7/S12.7_A9_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 142
Jint.Tests.Ecma/Ecma/12.8.cs

@@ -1,142 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_8 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void TheBreakStatementABreakStatementWithoutAnIdentifierMayHaveALineterminatorBeforeTheSemiColon()
-        {
-			RunTest(@"TestCases/ch12/12.8/12.8-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithoutAnIterationstatementLeadsToSyntaxError()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithoutAnIterationstatementLeadsToSyntaxError2()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithoutAnIterationstatementLeadsToSyntaxError3()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithoutAnIterationstatementLeadsToSyntaxError4()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A1_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void SinceLineterminatorBetweenBreakAndIdentifierIsNotAllowedBreakIsEvaluatedWithoutLabel()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void WhenBreakIsEvaluatedBreakEmptyEmptyIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void WhenBreakIdentifierIsEvaluatedBreakEmptyIdentifierIsReturned()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void WhenBreakIdentifierIsEvaluatedBreakEmptyIdentifierIsReturned2()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void WhenBreakIdentifierIsEvaluatedBreakEmptyIdentifierIsReturned3()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void IdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A5_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void IdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement2()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A5_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void IdentifierMustBeLabelInTheLabelSetOfAnEnclosingButNotCrossingFunctionBoundariesIterationstatement3()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A5_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithinAFunctionCallThatIsNestedInAIterationstatementYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithinEvalStatementThatIsNestedInAnIterationstatementYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithinTryCatchBlockYieldsSyntaxerror()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A8_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void AppearingOfBreakWithinTryCatchBlockYieldsSyntaxerror2()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A8_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void UsingBreakWithinTryCatchStatementThatIsNestedInALoopIsAllowed()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.8")]
-        public void UsingBreakWithinTryCatchStatementThatIsNestedInALoopIsAllowed2()
-        {
-			RunTest(@"TestCases/ch12/12.8/S12.8_A9_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 114
Jint.Tests.Ecma/Ecma/12.9.cs

@@ -1,114 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_12_9 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void TheReturnStatementAReturnStatementWithoutAnExpressionMayHaveALineterminatorBeforeTheSemiColon()
-        {
-			RunTest(@"TestCases/ch12/12.9/12.9-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T1.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError2()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T10.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError3()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError4()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError5()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T4.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError6()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T5.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError7()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T6.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError8()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T7.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError9()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T8.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void AppearingOfReturnWithoutAFunctionBodyLeadsToSyntaxError10()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A1_T9.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void LineterminatorBetweenReturnAndIdentifierOptYieldsReturnWithoutIdentifierOpt()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void IfExpressionIsOmittedTheReturnValueIsUndefined()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void TheProductionReturnstatementReturnExpressionIsEvaluatedAsIEvaluateExpressionIiCallGetvalueResult2IiiReturnReturnResult3Empty()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "12.9")]
-        public void CodeAfterReturnstatementIsNotEvaluated()
-        {
-			RunTest(@"TestCases/ch12/12.9/S12.9_A5.js", false);
-        }
-
-
-    }
-}

+ 0 - 128
Jint.Tests.Ecma/Ecma/13.0.cs

@@ -1,128 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13_0 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void MultipleNamesInOneFunctionDeclarationIsNotAllowedTwoFunctionNames()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows2()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows3()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows4()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows5()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows6()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows7()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows8()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void MultipleNamesInOneFunctionDeclarationIsNotAllowedThreeFunctionNames()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void PropertyNamesInFunctionDefinitionIsNotAllowedAddANewPropertyIntoObject()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void MultipleNamesInOneFunctionDeclarationIsNotAllowedAddANewPropertyIntoAPropertyWhichIsAObject()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows9()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows10()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void Refer13TheProductionFunctionbodySourceelementsoptIsEvaluatedAsFollows11()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void StrictModeSourceelementsIsNotEvaluatedAsStrictModeCodeWhenAFunctionConstructorIsContainedInStrictModeCode()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0_4-17gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.0")]
-        public void StrictModeSourceelementsIsEvaluatedAsStrictModeCodeWhenAFunctiondeclarationIsContainedInStrictModeCode()
-        {
-			RunTest(@"TestCases/ch13/13.0/13.0_4-5gs.js", true);
-        }
-
-
-    }
-}

+ 0 - 408
Jint.Tests.Ecma/Ecma/13.1.cs

@@ -1,408 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void DuplicateIdentifierAllowedInNonStrictFunctionDeclarationParameterList()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-1-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void DuplicateIdentifierAllowedInNonStrictFunctionExpressionParameterList()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-1-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheFunctionNameOfAFunctiondeclarationInStrictMode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheIdentifierOfAFunctionexpressionInStrictMode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheFunctionNameOfAFunctiondeclarationInStrictMode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheIdentifierOfAFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-13gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheIdentifierOfAFunctionexpressionInStrictMode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression2()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression3()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression4()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression5()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression6()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierEvalAppearsWithinAFormalparameterlistOfAStrictModeFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-1gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void EvalAllowedAsFormalParameterNameOfANonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void EvalAllowedAsFormalParameterNameOfANonStrictFunctionExpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-2-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void ArgumentsAllowedAsFormalParameterNameOfANonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-2-5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void ArgumentsAllowedAsFormalParameterNameOfANonStrictFunctionExpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-2-6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression7()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression8()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression9()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression10()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression2()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression3()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression4()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression5()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression6()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression7()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression8()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void EvalAllowedAsFunctionIdentifierInNonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void EvalAllowedAsFunctionIdentifierInNonStrictFunctionExpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void ArgumentsAllowedAsFunctionIdentifierInNonStrictFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-3-7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void ArgumentsAllowedAsFunctionIdentifierInNonStrictFunctionExpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-3-8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression11()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression9()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression10()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression11()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression12()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-33-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression13()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-34-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheFunctionNameOfAFunctiondeclarationInStrictEvalCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-35-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheFunctionNameOfAFunctiondeclarationWhoseFunctionbodyIsInStrictMode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-36-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheIdentifierOfAFunctionexpressionInStrictEvalCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-37-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfEvalOccursAsTheIdentifierOfAFunctionexpressionWhoseFunctionbodyIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-38-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheFunctionNameOfAFunctiondeclarationInStrictEvalCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-39-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfTheIdentifierEvalOrTheIdentifierArgumentsOccursWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression12()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheIdentifierOfAFunctiondeclarationWhoseFunctionbodyIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-40-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheIdentifierOfAFunctionexpressionInStrictEvalCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-41-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictmodeSyntaxerrorIsThrownIfArgumentsOccursAsTheIdentifierOfAFunctionexpressionWhoseFunctionbodyIsContainedInStrictCode()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-42-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfTheIdentifierArgumentsAppearsWithinAFormalparameterlistOfAStrictModeFunctionexpression()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-4gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression14()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfAFunctiondeclarationHasTwoIdenticalParameters()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-5gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression15()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression16()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression17()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void StrictModeSyntaxerrorIsThrownIfAFunctionexpressionHasTwoIdenticalParameters()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-8gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.1")]
-        public void Refer131ItIsASyntaxerrorIfAnyIdentifierValueOccursMoreThanOnceWithinAFormalparameterlistOfAStrictModeFunctiondeclarationOrFunctionexpression18()
-        {
-			RunTest(@"TestCases/ch13/13.1/13.1-9-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 142
Jint.Tests.Ecma/Ecma/13.2.1.cs

@@ -1,142 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void TheDepthOfNestedFunctionCallsReaches32()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ObjectsAsArgumentsArePassedByReference()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ObjectsAsArgumentsArePassedByReference2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ObjectsAsArgumentsArePassedByReference3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ObjectsAsArgumentsArePassedByReference4()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ClosuresAreAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void ClosuresAreAdmitted2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void PrimitiveTypesArePassedByValue()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void PrimitiveTypesArePassedByValue2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsReturnedThenResultValueIsReturnedToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsReturnedThenResultValueIsReturnedToo2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsReturnedThenResultValueIsReturnedToo3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A7_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsReturnedThenResultValueIsReturnedToo4()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A7_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsThrownThenResultValueIsThrownToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectFIsCalledTheFollowingStepsAreTaken2EvaluateFSFunctionbodyIfResultTypeIsThrownThenResultValueIsThrownToo2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectIsCalledTheBodyIsEvaluatedAndIfEvaluationResultHasTypeNormalThenUndefinedIsReturned()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A9.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectIsCalledTheBodyIsEvaluatedAndIfEvaluationResultHasTypeNormalThenUndefinedIsReturned2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A9.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectIsCalledTheBodyIsEvaluatedAndIfEvaluationResultHasTypeReturnItsValueIsNotDefinedThenUndefinedIsReturned()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.1")]
-        public void WhenTheCallPropertyForAFunctionObjectIsCalledTheBodyIsEvaluatedAndIfEvaluationResultHasTypeReturnItsValueIsNotDefinedThenUndefinedIsReturned2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.1_A9_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 296
Jint.Tests.Ecma/Ecma/13.2.2.cs

@@ -1,296 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13_2_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsPossibleAsLongAsThisAnyFunctionIsDeclared()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsPossibleAsLongAsThisAnyFunctionIsDeclaredAndCalled()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A11.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsPossibleAsLongAsThisAnyFunctionIsDeclaredAndCalled2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A12.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsInadmissibleAsLongAsThisAnyFunctionIsDeclaredByEvalAndCalled()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A13.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsInadmissibleAsLongAsThisAnyFunctionIsDeclaredByEvalAndCalled2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledAndTheObjectCreatedInTheFunctionIsReturnedTheObjectDeclaredWithThisWithinAFunctionWillBeStrongAndHealthy()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A15_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledAndTheObjectCreatedInTheFunctionIsReturnedTheObjectDeclaredWithThisWithinAFunctionWillBeStrongAndHealthy2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A15_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledAndTheObjectCreatedInTheFunctionIsReturnedTheObjectDeclaredWithThisWithinAFunctionWillBeStrongAndHealthy3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A15_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledAndTheObjectCreatedInTheFunctionIsReturnedTheObjectDeclaredWithThisWithinAFunctionWillBeStrongAndHealthy4()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A15_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionexpressionWithinANewStatementIsAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A16_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionexpressionWithinANewStatementIsAdmitted2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A16_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionexpressionWithinANewStatementIsAdmitted3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A16_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionexpressionContainingWithStatementIsAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A17_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionexpressionContainingWithStatementIsAdmitted2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A17_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void UsingArgumentsObjectWithinAWithExpressionThatIsNestedInAFunctionIsAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A18_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void UsingArgumentsObjectWithinAWithExpressionThatIsNestedInAFunctionIsAdmitted2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A18_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared4()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared5()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared6()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared7()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void FunctionSScopeChainIsStartedWhenItIsDeclared8()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A19_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void SinceAFunctionIsAnObjectItMightBeSetToPrototypePropertyOfANewCreatedObjectThroughConstructProperty()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void SinceAFunctionIsAnObjectItMightBeSetToPrototypePropertyOfANewCreatedObjectThroughConstructProperty2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void SinceAFunctionIsAnObjectItMightBeSetToPrototypePropertyOfANewCreatedObjectThroughConstructPropertyButCallPropertyMustFailWithTypeerrorError()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedItGetsTheValueOfThePrototypePropertyOfTheFDenoteItProtoValIfProtoValIsNotAnObjectSetsThePrototypePropertyOfNativeEcmascriptObjectJustCreatedToTheOriginalObjectPrototypeObjectAsDescribedIn15231()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedItGetsTheValueOfThePrototypePropertyOfTheFDenoteItProtoValIfProtoValIsNotAnObjectSetsThePrototypePropertyOfNativeEcmascriptObjectJustCreatedToTheOriginalObjectPrototypeObjectAsDescribedIn152312()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedGetsTheValueOfThePrototypePropertyOfTheFDenoteItProtoValIfProtoValIsAnObjectSetsThePrototypePropertyOfNativeEcmascriptObjectJustCreatedToTheProtoVal()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedGetsTheValueOfThePrototypePropertyOfTheFDenoteItProtoValIfProtoValIsAnObjectSetsThePrototypePropertyOfNativeEcmascriptObjectJustCreatedToTheProtoVal2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingNativeEcmascriptObjectJustCreatedAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValues()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingNativeEcmascriptObjectJustCreatedAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValues2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsNotObjectThenReturnPassedAsThisIntoCallObject()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsNotObjectThenReturnPassedAsThisIntoCallObject2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsAnObjectThenReturnThisJustAsObtainedObject()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsAnObjectThenReturnThisJustAsObtainedObject2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsAnFunctionThenReturnThisJustAsObtainedFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsAnFunctionThenReturnThisJustAsObtainedFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void WhenTheConstructPropertyForAFunctionObjectFIsCalledANewNativeEcmascriptObjectIsCreatedInvokeTheCallPropertyOfFProvidingJustCreatedNativeEcmascriptObjectAsTheThisValueAndProvidingTheArgumentListPassedIntoConstructAsTheArgumentValuesIfTypeCallReturnedIsAnFunctionThenReturnThisJustAsObtainedFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A8_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2.2")]
-        public void CallingAFunctionAsAConstructorIsInadmissibleAsLongAsThisAnyFunctionIsCalledBeforeItIsDeclared()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.2_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 16
Jint.Tests.Ecma/Ecma/13.2.3.cs

@@ -1,16 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13_2_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.2.3")]
-        public void CheckThatAllPoisoningUseTheThrowtypeerrorFunctionObject()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2.3_A1.js", false);
-        }
-
-
-    }
-}

+ 0 - 388
Jint.Tests.Ecma/Ecma/13.2.cs

@@ -1,388 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    [Trait("Category","Pass")]
-    public class Test_13_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingOrReadingFromAPropertyNamedCallerOfFunctionObjectsIsAllowedUnderBothStrictAndNormalModes()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsOutsideOfTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsInsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void FunctionObjectHasLengthAsItsOwnPropertyAndDoesNotInvokeTheSetterDefinedOnFunctionPrototypeLengthStep15()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-15-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsOutsideOfTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsInsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void FunctionObjectHasConstructorAsItsOwnPropertyItIsNotEnumerableAndDoesNotInvokeTheSetterDefinedOnFunctionPrototypeConstructorStep17()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-17-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void FunctionObjectHasPrototypeAsItsOwnPropertyItIsNotEnumerableAndDoesNotInvokeTheSetterDefinedOnFunctionPrototypeStep18()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-18-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-18-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeErrorIsThrownWhenAssignAValueToTheCallerPropertyOfAFunctionObject()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-19-b-3gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsOutsideOfTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-19-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeATypeerrorIsThrownWhenAStrictModeCodeWritesToPropertiesNamedCallerOfFunctionInstances()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsInsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-20-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-21-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-22-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsOutsideOfTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-23-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsInsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-24-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-25-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedArgumentsOfFunctionObjectsIsNotAllowedOutsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-26-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsOutsideOfTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-27-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForArgumentsFailsInsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-28-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedCallerOfFunctionObjectsIsNotConfigurable()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-29-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingOrReadingFromAPropertyNamedArgumentsOfFunctionObjectsIsAllowedUnderBothStrictAndNormalModes()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedCallerOfFunctionObjectsIsNotConfigurable2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-30-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedCallerOfFunctionObjectsIsNotConfigurable3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-31-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedCallerOfFunctionObjectsIsNotConfigurable4()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-32-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedArgumentsOfFunctionObjectsIsNotConfigurable()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-33-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedArgumentsOfFunctionObjectsIsNotConfigurable2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-34-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedArgumentsOfFunctionObjectsIsNotConfigurable3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-35-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodePropertyNamedArgumentsOfFunctionObjectsIsNotConfigurable4()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-36-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeATypeerrorIsThrownWhenACodeInStrictModeTriesToWriteToArgumentsOfFunctionInstances()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeWritingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsOutsideOfTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeEnumeratingOverAFunctionObjectLookingForCallerFailsInsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void StrictmodeReadingAPropertyNamedCallerOfFunctionObjectsIsNotAllowedOutsideTheFunction3()
-        {
-			RunTest(@"TestCases/ch13/13.2/13.2-9-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void APrototypePropertyIsAutomaticallyCreatedForEveryFunction()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void APrototypePropertyIsAutomaticallyCreatedForEveryFunction2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void NestedFunctionAreAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void NestedFunctionAreAdmitted2()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void WhenFunctionObjectFIsConstructedTheLengthPropertyOfFIsSetToTheNumberOfFormalPropertiesSpecifiedInFormalparameterlist()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void WhenFunctionObjectFIsConstructedTheFollowingStepsFrom9To11TakePlace9CreateANewObjectAsWouldBeConstructedByTheExpressionNewObject10SetTheConstructorPropertyOfResult9ToFThisPropertyIsGivenAttributesDontenum11SetThePrototypePropertyOfFToResult9()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void WhenFunctionObjectFIsConstructedTheFollowingStepsFrom9To11TakePlace9CreateANewObjectAsWouldBeConstructedByTheExpressionNewObject10SetTheConstructorPropertyOfResult9ToFThisPropertyIsGivenAttributesDontenum11SetThePrototypePropertyOfFToResult92()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void WhenFunctionObjectFIsConstructedThePrototypePropertyOfFIsSetToTheOriginalFunctionPrototypeObjectAsSpecifiedIn15331()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfCallerPoisoningPoisonsGetownpropertydescriptorToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfArgumentsPoisoningPoisonsGetownpropertydescriptorToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfCallerPoisoningPoisonsHasownpropertyToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfArgumentsPoisoningPoisonsHasownpropertyToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfCallerPoisoningPoisonsInToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13.2")]
-        public void CheckIfArgumentsPoisoningPoisonsInToo()
-        {
-			RunTest(@"TestCases/ch13/13.2/S13.2_A8_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 296
Jint.Tests.Ecma/Ecma/13.cs

@@ -1,296 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_13 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "13")]
-        public void XFunctionYStatementDoesNotStoreAReferenceToTheNewFunctionInTheVaraibleYIdentifier()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionIsAData()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void SinceArgumentsPropertyHasAttributeDontdeleteOnlyItsElementsCanBeDeleted()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void SinceArgumentsPropertyHasAttributeDontdeleteOnlyItsElementsCanBeDeleted2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void SinceArgumentsPropertyHasAttributeDontdeleteOnlyItsElementsCanBeDeleted3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A11_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void SinceArgumentsPropertyHasAttributeDontdeleteOnlyItsElementsCanBeDeleted4()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A11_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionDeclarationsInGlobalOrFunctionScopeAreDontdelete()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionDeclarationsInGlobalOrFunctionScopeAreDontdelete2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void DeletingArgumentsILeadsToBreakingTheConnectionToLocalReference()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A13_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void DeletingArgumentsILeadsToBreakingTheConnectionToLocalReference2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A13_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void DeletingArgumentsILeadsToBreakingTheConnectionToLocalReference3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A13_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void UnicodeSymbolsInFunctionNameAreAllowed()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A14.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsVariableOverridesActivationobjectArguments()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A15_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsVariableOverridesActivationobjectArguments2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A15_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsVariableOverridesActivationobjectArguments3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A15_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsVariableOverridesActivationobjectArguments4()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A15_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsVariableOverridesActivationobjectArguments5()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A15_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void AnySeparatorsAreAdmittedBetweenDeclarationChunks()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A16.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionCallCannotAppearInTheProgramBeforeTheFunctionexpressionAppears()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A17_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionCallCannotAppearInTheProgramBeforeTheFunctionexpressionAppears2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A17_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ClosuresAreAdmitted()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A18.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void VarDoesNotOverrideFunctionDeclaration()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A19_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void VarDoesNotOverrideFunctionDeclaration2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A19_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionMustBeEvaluatedInsideTheExpression()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionMustBeEvaluatedInsideTheExpression2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionMustBeEvaluatedInsideTheExpression3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheIdentifierInAFunctionexpressionCanBeReferencedFromInsideTheFunctionexpressionSFunctionbodyToAllowTheFunctionCallingItselfRecursively()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheIdentifierInAFunctionexpressionCanBeReferencedFromInsideTheFunctionexpressionSFunctionbodyToAllowTheFunctionCallingItselfRecursively2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheIdentifierInAFunctionexpressionCanBeReferencedFromInsideTheFunctionexpressionSFunctionbodyToAllowTheFunctionCallingItselfRecursively3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheProductionFunctiondeclarationFunctionIdentifierFormalparameterlistOptFunctionbodyIsProcessedByFunctionDeclarations()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheProductionFunctiondeclarationFunctionIdentifierFormalparameterlistOptFunctionbodyIsProcessedByFunctionDeclarations2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheProductionFunctiondeclarationFunctionIdentifierFormalparameterlistOptFunctionbodyIsProcessedByFunctionDeclarations3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheProductionFunctiondeclarationFunctionIdentifierFormalparameterlistOptFunctionbodyIsProcessedByFunctionDeclarations4()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctiondeclarationCanBeOverridedByOtherFunctiondeclarationWithTheSameIdentifier()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctiondeclarationCanBeOverridedByOtherFunctiondeclarationWithTheSameIdentifier2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A6_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheFunctionbodyMustBeSourceelements()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheFunctionbodyMustBeSourceelements2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A7_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void TheFunctionbodyMustBeSourceelements3()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A7_T3.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsPropertyOfActivationObjectContainsRealParamsToBePassed()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void ArgumentsPropertyOfActivationObjectContainsRealParamsToBePassed2()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "13")]
-        public void FunctionCanBePassedAsArgument()
-        {
-			RunTest(@"TestCases/ch13/13.0/S13_A9.js", false);
-        }
-
-
-    }
-}

+ 0 - 142
Jint.Tests.Ecma/Ecma/14.1.cs

@@ -1,142 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_14_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveCorrectUsage()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-1-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void OtherDirectivesMayFollowUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-10-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void CommentsMayPreceedUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-11-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void CommentsMayFollowUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-12-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void SemicolonInsertionWorksForUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-13-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void SemicolonInsertionMayComeBeforeUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-14-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void BlankLinesMayComeBeforeUseStrictDirective()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-15-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfItFollowAnEmptyStatement()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-16-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfItFollowSomeOtherStatmentEmptyStatement()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-17-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveCorrectUsageDoubleQuotes()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-2-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfItContainsExtraWhitespace()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-3-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfContainsLineContinuation()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-4-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void StrictmodeAUseStrictDirectiveFollowedByAStrictModeViolation()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-4gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfContainsAEscapesequence()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-5-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void StrictmodeAUseStrictDirectiveEmbeddedInADirectivePrologueFollowedByAStrictModeViolation()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-5gs.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfContainsATabInsteadOfASpace()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-6-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveNotRecognizedIfUpperCase()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-7-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveMayFollowOtherDirectives()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-8-s.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14.1")]
-        public void UseStrictDirectiveMayOccurMultipleTimes()
-        {
-			RunTest(@"TestCases/ch14/14.1/14.1-9-s.js", false);
-        }
-
-
-    }
-}

+ 0 - 44
Jint.Tests.Ecma/Ecma/14.cs

@@ -1,44 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_14 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "14")]
-        public void FunctionexpressionMustBeLocaledInAReacheableFragmentOfTheProgram()
-        {
-			RunTest(@"TestCases/ch14/14.0/S14_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14")]
-        public void FunctiondeclarationCannotBeLocaledInsideAnExpression()
-        {
-			RunTest(@"TestCases/ch14/14.0/S14_A2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14")]
-        public void GlobalFunctiondeclarationCannotBeDefinedWithinTheBodyOfAnotherFunctiondeclaration()
-        {
-			RunTest(@"TestCases/ch14/14.0/S14_A3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14")]
-        public void TheIdentiferWithinAFunctiondeclarationCanBeWrittenInBothLettersAndUnicode()
-        {
-			RunTest(@"TestCases/ch14/14.0/S14_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "14")]
-        public void TheIdentiferWithinAFunctiondeclarationCanBeWrittenInBothLettersAndUnicode2()
-        {
-			RunTest(@"TestCases/ch14/14.0/S14_A5_T2.js", false);
-        }
-
-
-    }
-}

+ 0 - 37
Jint.Tests.Ecma/Ecma/15.1.1.1.cs

@@ -1,37 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_1_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.1.1")]
-        public void GlobalNanIsADataPropertyWithDefaultAttributeValuesFalse()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.1/15.1.1.1-0.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.1")]
-        public void TheInitialValueOfNanIsNan()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.1/S15.1.1.1_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.1")]
-        public void TheNanIsDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.1/S15.1.1.1_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.1")]
-        public void TheNanIsDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.1/S15.1.1.1_A3.2.js", false);
-        }
-
-
-    }
-}

+ 0 - 44
Jint.Tests.Ecma/Ecma/15.1.1.2.cs

@@ -1,44 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_1_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.1.2")]
-        public void GlobalInfinityIsADataPropertyWithDefaultAttributeValuesFalse()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.2/15.1.1.2-0.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.2")]
-        public void TheInitialValueOfInfinityIsNumberPositiveInfinity()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.2/S15.1.1.2_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.2")]
-        public void TheInfinityIsNotReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.2/S15.1.1.2_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.2")]
-        public void TheInfinityIsDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.2/S15.1.1.2_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.2")]
-        public void TheInfinityIsDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.2/S15.1.1.2_A3.2.js", false);
-        }
-
-
-    }
-}

+ 0 - 58
Jint.Tests.Ecma/Ecma/15.1.1.3.cs

@@ -1,58 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_1_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void GlobalUndefinedIsADataPropertyWithDefaultAttributeValuesFalse()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/15.1.1.3-0.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void UndefinedIsNotWritableShouldNotThrowInNonStrictMode()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/15.1.1.3-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void UndefinedIsNotWritableShouldThrowTypeerrorInStrictMode()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/15.1.1.3-2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void UndefinedIsNotWritableSimpleAssignmentShouldReturnTheRvalValue111316()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/15.1.1.3-3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void TheInitialValueOfUndefinedIsUndefined()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/S15.1.1.3_A1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void TheUndefinedIsDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/S15.1.1.3_A3.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.1.3")]
-        public void TheUndefinedIsDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.1/15.1.1.3/S15.1.1.3_A3.2.js", false);
-        }
-
-
-    }
-}

+ 0 - 191
Jint.Tests.Ecma/Ecma/15.1.2.1.cs

@@ -1,191 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_2_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfXIsNotAStringValueReturnX()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfXIsNotAStringValueReturnX2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A1.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfTheEvalFunctionIsCalledWithSomeArgumentThenUseAFirstArgument()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfTheParseFailsThrowASyntaxerrorExceptionButSeeAlsoClause16()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfTheParseFailsThrowASyntaxerrorExceptionButSeeAlsoClause162()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A2_T2.js", true);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsAValueVThenReturnTheValueV()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsAValueVThenReturnTheValueV2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNormalAndItsCompletionValueIsEmptyThenReturnTheValueUndefined8()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.2_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNotNormalThenResult3TypeMustBeThrowThrowResult3ValueAsAnException()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNotNormalThenResult3TypeMustBeThrowThrowResult3ValueAsAnException2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNotNormalThenResult3TypeMustBeThrowThrowResult3ValueAsAnException3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void IfResult3TypeIsNotNormalThenResult3TypeMustBeThrowThrowResult3ValueAsAnException4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A3.3_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheLengthPropertyOfEvalHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheLengthPropertyOfEvalHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheLengthPropertyOfEvalHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheLengthPropertyOfEvalIs1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheEvalPropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheEvalPropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.1")]
-        public void TheEvalPropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.1/S15.1.2.1_A4.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 415
Jint.Tests.Ecma/Ecma/15.1.2.2.cs

@@ -1,415 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_2_2 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void PareseintSIsTheEmptyStringWhenInputstringDoesNotContainAnySuchCharacters()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/15.1.2.2-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTostring7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar8()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar9()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorRemoveLeadingStrwhitespacechar10()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A2_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseTonumber7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseToint32()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseToint322()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void OperatorUseToint323()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A3.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfR0OrRUndefinedThenR10()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A4.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfR0OrRUndefinedThenR102()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A4.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfR2OrR36ThenReturnNan()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A4.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfR2OrR36ThenReturnNan2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A4.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfR2OrR36ThenReturnNan3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A4.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ParseintIsNoLongerAllowedToTreatALeadingZeroAsIndicatingOctalIfRadixIsUndefinedOr0ItIsAssumedToBe10ExceptWhenTheNumberBeginsWithTheCharacterPairs0XOr0XInWhichCaseARadixOf16IsAssumed()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A5.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfTheLengthOfSIsAtLeast2AndTheFirstTwoCharactersOfSAreEither0XOr0XThenRemoveTheFirstTwoCharactersFromSAndLetR16()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A5.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfTheLengthOfSIsAtLeast2AndTheFirstTwoCharactersOfSAreEither0XOr0XThenRemoveTheFirstTwoCharactersFromSAndLetR162()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A5.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfSContainsAnyCharacterThatIsNotARadixRDigitThenLetZBeTheSubstringOfSConsistingOfAllCharactersBeforeTheFirstSuchCharacterOtherwiseLetZBeS6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A6.1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfZIsEmptyReturnNan()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void IfZIsEmptyReturnNan2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ComputeTheMathematicalIntegerValueThatIsRepresentedByZInRadixRNotationUsingTheLettersAZAndAZForDigitsWithValues10Through35ComputeTheNumberValueForResult16()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ComputeTheMathematicalIntegerValueThatIsRepresentedByZInRadixRNotationUsingTheLettersAZAndAZForDigitsWithValues10Through35ComputeTheNumberValueForResult162()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ComputeTheMathematicalIntegerValueThatIsRepresentedByZInRadixRNotationUsingTheLettersAZAndAZForDigitsWithValues10Through35ComputeTheNumberValueForResult163()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ReturnSignResult17()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ReturnSignResult172()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ReturnSignResult173()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A7.3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void ParseintMayInterpretOnlyALeadingPortionOfTheStringAsANumberValueItIgnoresAnyCharactersThatCannotBeInterpretedAsPartOfTheNotationOfAnDecimalLiteralAndNoIndicationIsGivenThatAnySuchCharactersWereIgnored()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheLengthPropertyOfParseintHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheLengthPropertyOfParseintHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheLengthPropertyOfParseintHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheLengthPropertyOfParseintIs2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheParseintPropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheParseintPropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.2")]
-        public void TheParseintPropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.2/S15.1.2.2_A9.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 289
Jint.Tests.Ecma/Ecma/15.1.2.3.cs

@@ -1,289 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_2_3 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ParesefloatTrimmedstringIsTheEmptyStringWhenInputstringDoesNotContainAnySuchCharacters()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/15.1.2.3-2-1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorUseTostring7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A1_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T10.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar8()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar9()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T8.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void OperatorRemoveLeadingStrwhitespacechar10()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A2_T9.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void IfNeitherResult2NorAnyPrefixOfResult2SatisfiesTheSyntaxOfAStrdecimalliteralSee931ReturnNan()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void IfNeitherResult2NorAnyPrefixOfResult2SatisfiesTheSyntaxOfAStrdecimalliteralSee931ReturnNan2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void IfNeitherResult2NorAnyPrefixOfResult2SatisfiesTheSyntaxOfAStrdecimalliteralSee931ReturnNan3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ComputeTheLongestPrefixOfResult2WhichMightBeResult2ItselfWhichSatisfiesTheSyntaxOfAStrdecimalliteral7()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A4_T7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ReturnTheNumberValueForTheMvOfResult4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ReturnTheNumberValueForTheMvOfResult42()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A5_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ReturnTheNumberValueForTheMvOfResult43()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A5_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ReturnTheNumberValueForTheMvOfResult44()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A5_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void ParsefloatMayInterpretOnlyALeadingPortionOfTheStringAsANumberValueItIgnoresAnyCharactersThatCannotBeInterpretedAsPartOfTheNotationOfAnDecimalLiteralAndNoIndicationIsGivenThatAnySuchCharactersWereIgnored()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheLengthPropertyOfParsefloatHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheLengthPropertyOfParsefloatHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheLengthPropertyOfParsefloatHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheLengthPropertyOfParsefloatIs1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheParsefloatPropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheParsefloatPropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.3")]
-        public void TheParsefloatPropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.3/S15.1.2.3_A7.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/15.1.2.4.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_2_4 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void IsnanAppliesTonumberToItsArgumentThenReturnTrueIfTheResultIsNanAndOtherwiseReturnFalse()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void IsnanAppliesTonumberToItsArgumentThenReturnTrueIfTheResultIsNanAndOtherwiseReturnFalse2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheLengthPropertyOfIsnanHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheLengthPropertyOfIsnanHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheLengthPropertyOfIsnanHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheLengthPropertyOfIsnanIs1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheIsnanPropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheIsnanPropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.4")]
-        public void TheIsnanPropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.4/S15.1.2.4_A2.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 72
Jint.Tests.Ecma/Ecma/15.1.2.5.cs

@@ -1,72 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-    public class Test_15_1_2_5 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void IsfiniteAppliesTonumberToItsArgumentThenReturnFalseIfTheResultIsNanInfinityInfinityAndOtherwiseReturnTrue()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void IsfiniteAppliesTonumberToItsArgumentThenReturnFalseIfTheResultIsNanInfinityInfinityAndOtherwiseReturnTrue2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A1_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheLengthPropertyOfIsfiniteHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheLengthPropertyOfIsfiniteHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheLengthPropertyOfIsfiniteHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheLengthPropertyOfIsfiniteIs1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheIsfinitePropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheIsfinitePropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.2.5")]
-        public void TheIsfinitePropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.2/15.1.2.5/S15.1.2.5_A2.7.js", false);
-        }
-
-
-    }
-}

+ 0 - 378
Jint.Tests.Ecma/Ecma/15.1.3.1.cs

@@ -1,378 +0,0 @@
-using Xunit;
-
-namespace Jint.Tests.Ecma
-{
-
-#if !DEBUG
-    // Ignore in DEBUG to prevent too long running test
-    [Trait("Category", "Pass")]
-#endif
-    public class Test_15_1_3_1 : EcmaTest
-    {
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB110XxxxxN2AndStringCharatK4AndStringCharatK5DoNotRepresentHexadecimalDigitsThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.10_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndStringCharatK4AndStringCharatK5OrStringCharatK7AndStringCharatK8DoNotRepresentHexadecimalDigitsThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.11_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndStringCharatK4AndStringCharatK5OrStringCharatK7AndStringCharatK8DoNotRepresentHexadecimalDigitsThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.11_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK4AndStringCharatK5OrStringCharatK7AndStringCharatK8OrStringCharatK10AndStringCharatK11DoNotRepresentHexadecimalDigitsThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.12_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK4AndStringCharatK5OrStringCharatK7AndStringCharatK8OrStringCharatK10AndStringCharatK11DoNotRepresentHexadecimalDigitsThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.12_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK4AndStringCharatK5OrStringCharatK7AndStringCharatK8OrStringCharatK10AndStringCharatK11DoNotRepresentHexadecimalDigitsThrowUrierror3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.12_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB110XxxxxN2AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.13_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB110XxxxxN2AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.13_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.14_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.14_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.14_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.14_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror5()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndC10XxxxxxCFirstOfOctetsAfterBThrowUrierror6()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.15_T6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfStringCharatKEqualAndK2StringLengthThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfBStringCharatK1StringCharatK2DoNotRepresentHexadecimalDigitsThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfBStringCharatK1StringCharatK2DoNotRepresentHexadecimalDigitsThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.2_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB10XxxxxxOrB11111XxxThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB10XxxxxxOrB11111XxxThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB110XxxxxN2AndK23LengthThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndK26LengthThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndK29LengthThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.6_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB110XxxxxN2AndStringCharatK3NotEqualThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.7_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndStringCharatK3StringCharatK6NotEqualThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.8_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110XxxxN3AndStringCharatK3StringCharatK6NotEqualThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.8_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK3StringCharatK6StringCharatK9NotEqualThrowUrierror()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.9_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK3StringCharatK6StringCharatK9NotEqualThrowUrierror2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.9_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110XxxN4AndStringCharatK3StringCharatK6StringCharatK9NotEqualThrowUrierror3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A1.9_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfStringCharatKNotEqualReturnThisChar()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A2.1_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB10Xxxxxxxx0X000X7FWithoutUrireservedReturnB1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A2.2_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB1110Xxxxx0Xc00XdfB210Xxxxxx0X800XbfWithoutB10Xc00Xc1ReturnUtf8B1B2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A2.3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB11110Xxxx0Xe00XefB2B310Xxxxxxx0X800XbfWithoutB1B20Xe00X800X9F0Xed0Xa00Xbf0Xd8000XdfffReturnUtf8B1B2B3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A2.4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void IfB111110Xxx0Xf00X0F4B2B3B410Xxxxxxx0X800XbfWithoutB1B20Xf00X800X9F0Xf40X900XbfReturnUtf8B1B2B3B4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A2.5_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void LetReservedurisetBeAStringContainingOneInstanceOfEachCharacterValidInUrireservedPlus()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A3_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void LetReservedurisetBeAStringContainingOneInstanceOfEachCharacterValidInUrireservedPlus2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A3_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void LetReservedurisetBeAStringContainingOneInstanceOfEachCharacterValidInUrireservedPlus3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A3_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void UriTests()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A4_T1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void UriTests2()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A4_T2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void UriTests3()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A4_T3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void UriTests4()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A4_T4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheLengthPropertyOfDecodeuriHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.1.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheLengthPropertyOfDecodeuriHasTheAttributeDontdelete()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.2.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheLengthPropertyOfDecodeuriHasTheAttributeReadonly()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.3.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheLengthPropertyOfDecodeuriIs1()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.4.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheDecodeuriPropertyHasTheAttributeDontenum()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.5.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheDecodeuriPropertyHasNotPrototypeProperty()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.6.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void TheDecodeuriPropertyCanTBeUsedAsConstructor()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A5.7.js", false);
-        }
-
-        [Fact]
-        [Trait("Category", "15.1.3.1")]
-        public void OperatorUseTostring()
-        {
-			RunTest(@"TestCases/ch15/15.1/15.1.3/15.1.3.1/S15.1.3.1_A6_T1.js", false);
-        }
-
-
-    }
-}

Nem az összes módosított fájl került megjelenítésre, mert túl sok fájl változott