Ver Fonte

More tests

Brian Fiete há 5 anos atrás
pai
commit
f83875e8ad

+ 5 - 0
IDE/Tests/CompileFail001/scripts/CompileFail.txt

@@ -8,6 +8,11 @@ WaitForResolve()
 SleepTicks(20)
 SleepTicks(20)
 AssertFileErrors()
 AssertFileErrors()
 
 
+ShowFile("src/Declarations.bf")
+WaitForResolve()
+SleepTicks(20)
+AssertFileErrors()
+
 ShowFile("src/Defer.bf")
 ShowFile("src/Defer.bf")
 WaitForResolve()
 WaitForResolve()
 SleepTicks(20)
 SleepTicks(20)

+ 29 - 0
IDE/Tests/CompileFail001/src/Declarations.bf

@@ -0,0 +1,29 @@
+namespace IDETest
+{
+	class Declarations
+	{
+		class ClassA : InnerA //FAIL
+		{
+			class InnerA
+			{
+			}
+		}
+
+		class ClassB : InnerB.Zop //FAIL
+		{
+			class InnerB
+			{
+			}
+		}
+
+		class ClassC : InnerC.Zop //FAIL
+		{
+			class InnerC
+			{
+				public class Zop
+				{
+				}
+			}
+		}
+	}
+}

+ 17 - 0
IDE/Tests/CompileFail001/src/LocalVars.bf

@@ -307,5 +307,22 @@ namespace IDETest
 			int e = a;
 			int e = a;
 			int f = b; //FAIL
 			int f = b; //FAIL
 		}
 		}
+
+		public void Local5()
+		{
+			if (!((GetVal(var a)) && (GetVal(var b)))) //FAIL
+			{
+
+			}
+		}
+
+		public void Local6()
+		{
+			int b;
+			if (!((GetVal(var a)) && (GetVal(out b))))
+			{
+
+			}
+		}
 	}
 	}
 }
 }