Files
swift-mirror/validation-test/Evolution/test_class_add_deinit.swift
2018-11-28 12:39:04 -05: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()