blob: 1b9e42cc6aefcada20d44537e7bd81ed0501921c [file] [log] [blame]
// RUN: %target-resilience-test
// REQUIRES: executable_test
// Uses swift-version 4.
// UNSUPPORTED: swift_test_mode_optimize_none_with_implicit_dynamic
import StdlibUnittest
import struct_change_stored_to_observed
var ChangeStoredToObservedTest = TestSuite("ChangeStoredToObserved")
ChangeStoredToObservedTest.test("ChangeStoredToObserved") {
var t = ChangeStoredToObserved()
t.friend = "dog"
t.friend = "pony"
t.friend = "chicken"
if getVersion() == 0 {
expectEqual([], t.friends)
expectEqual(0, t.count)
} else {
expectEqual(["cat", "dog", "pony"], t.friends)
expectEqual(3, t.count)
}
}
runAllTests()