Files
swift-mirror/validation-test/Evolution/test_class_add_deinit.swift
Slava Pestov 6798eea160 Evolution: Some of these tests pass with swift_test_mode_optimize_none_with_implicit_dynamic
The remaining failures still warrant investigation.
2019-06-11 00:54:32 -07:00

38 lines
574 B
Swift

// 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()