Pārlūkot izejas kodu

Create instance_from_inner_class.gravity

Marco Bambini 4 gadi atpakaļ
vecāks
revīzija
210253221d
1 mainītis faili ar 16 papildinājumiem un 0 dzēšanām
  1. 16 0
      test/unittest/instance_from_inner_class.gravity

+ 16 - 0
test/unittest/instance_from_inner_class.gravity

@@ -0,0 +1,16 @@
+#unittest {
+        name: "Instance from inner class.";
+        result: true;
+};
+
+class TestA {
+  static class TestB { }
+  static func get_test_b_instance() {
+    return TestB();
+  }
+}
+
+func main() {
+  var test_b = TestA.get_test_b_instance()
+  return !(test_b is TestA) && (TestA != TestA.TestB) && (test_b is TestA.TestB);
+}