// RUN: %target-resilience-test // REQUIRES: executable_test import StdlibUnittest import class_add_deinit var ClassAddDeinitTest = TestSuite("ClassAddDeinit") ClassAddDeinitTest.test("Base") { do { let _ = Base() } expectEqual(getVersion(), count) count = 0 } ClassAddDeinitTest.test("Derived") { do { let _ = Derived() } expectEqual(getVersion() + 10, count) count = 0 } class Subclass : Derived {} ClassAddDeinitTest.test("Subclass") { do { let _ = Subclass() } expectEqual(getVersion() + 10, count) count = 0 } runAllTests()