diff --git a/IDE/Tests/CompileFail001/scripts/CompileFail.txt b/IDE/Tests/CompileFail001/scripts/CompileFail.txt index 7ca86a45..5b05f4c4 100644 --- a/IDE/Tests/CompileFail001/scripts/CompileFail.txt +++ b/IDE/Tests/CompileFail001/scripts/CompileFail.txt @@ -1,3 +1,8 @@ +ShowFile("src/Generics.bf") +WaitForResolve() +SleepTicks(20) +AssertFileErrors() + ShowFile("src/Cases.bf") WaitForResolve() SleepTicks(20) diff --git a/IDE/Tests/CompileFail001/src/Generics.bf b/IDE/Tests/CompileFail001/src/Generics.bf new file mode 100644 index 00000000..e9b88957 --- /dev/null +++ b/IDE/Tests/CompileFail001/src/Generics.bf @@ -0,0 +1,17 @@ +using System; + +namespace IDETest +{ + class Generics + { + public void Method1(T val) where T : Array + { + + } + + public void Method2(T val, T2 val2) + { + Method1(val2); //FAIL 'T', declared to be 'T2' + } + } +}