From f83875e8adde59f16e559f4aa156de1650675ca1 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 25 Sep 2020 05:36:33 -0700 Subject: [PATCH] More tests --- .../CompileFail001/scripts/CompileFail.txt | 5 ++++ IDE/Tests/CompileFail001/src/Declarations.bf | 29 +++++++++++++++++++ IDE/Tests/CompileFail001/src/LocalVars.bf | 17 +++++++++++ 3 files changed, 51 insertions(+) create mode 100644 IDE/Tests/CompileFail001/src/Declarations.bf diff --git a/IDE/Tests/CompileFail001/scripts/CompileFail.txt b/IDE/Tests/CompileFail001/scripts/CompileFail.txt index 5b05f4c4..b86161f4 100644 --- a/IDE/Tests/CompileFail001/scripts/CompileFail.txt +++ b/IDE/Tests/CompileFail001/scripts/CompileFail.txt @@ -8,6 +8,11 @@ WaitForResolve() SleepTicks(20) AssertFileErrors() +ShowFile("src/Declarations.bf") +WaitForResolve() +SleepTicks(20) +AssertFileErrors() + ShowFile("src/Defer.bf") WaitForResolve() SleepTicks(20) diff --git a/IDE/Tests/CompileFail001/src/Declarations.bf b/IDE/Tests/CompileFail001/src/Declarations.bf new file mode 100644 index 00000000..d142439b --- /dev/null +++ b/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 + { + } + } + } + } +} diff --git a/IDE/Tests/CompileFail001/src/LocalVars.bf b/IDE/Tests/CompileFail001/src/LocalVars.bf index 2af6cd5b..bd48b0bc 100644 --- a/IDE/Tests/CompileFail001/src/LocalVars.bf +++ b/IDE/Tests/CompileFail001/src/LocalVars.bf @@ -307,5 +307,22 @@ namespace IDETest int e = a; 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)))) + { + + } + } } }