From a183da923d8b896801d17cd25749a80e8194665b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Fri, 25 Sep 2020 10:43:34 -0700 Subject: [PATCH] More nullable tests --- IDEHelper/Tests/src/Nullable.bf | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/IDEHelper/Tests/src/Nullable.bf b/IDEHelper/Tests/src/Nullable.bf index 57b4dcad..331d96cb 100644 --- a/IDEHelper/Tests/src/Nullable.bf +++ b/IDEHelper/Tests/src/Nullable.bf @@ -4,6 +4,33 @@ namespace Tests { class Nullable { + class ClassA + { + public int mA = 100; + + public int Prop + { + set + { + mA = value; + } + } + + public int GetVal() + { + return 123; + } + } + + [Test] + public static void TestBasics() + { + ClassA ca = scope .(); + ca?.Prop = ca.GetVal(); + Test.Assert(ca.mA == 123); + ca = null; + ca?.Prop = ca.GetVal(); + } [Test] public static void TestPrimitives()