// RUN: %target-resilience-test // REQUIRES: executable_test import StdlibUnittest import function_change_transparent_body var ChangeTransparentBodyTest = TestSuite("ChangeTransparentBody") ChangeTransparentBodyTest.test("ChangeTransparentBody") { #if BEFORE expectEqual(0, getBuildVersion()) #else expectEqual(1, getBuildVersion()) #endif } ChangeTransparentBodyTest.test("ChangeNonTransparentClosure") { if getVersion() == 0 { expectEqual(202, getFunction(2)(101)) } else { expectEqual(101, getFunction(2)(101)) } } ChangeTransparentBodyTest.test("ChangeTransparentClosure") { #if BEFORE expectEqual(202, getTransparentFunction(2)(101)) #else expectEqual(101, getTransparentFunction(2)(101)) #endif } runAllTests()