Files
swift-mirror/test/1_stdlib/NSDictionary.swift
Dave Abrahams 5228d9e350 [stdlib] Add "copy init" methods for bridged types
Fixes <rdar://problem/19755780>

Swift SVN r25187
2015-02-11 19:27:09 +00:00

19 lines
467 B
Swift

// RUN: %target-run-simple-swift
// REQUIRES: objc_interop
import StdlibUnittest
import Foundation
var tests = TestSuite("NSDictionary")
tests.test("copy construction") {
let expected = ["A":1, "B":2, "C":3, "D":4]
let x = NSDictionary(dictionary: expected as NSDictionary)
expectEqual(expected, x as! Dictionary)
let y = NSMutableDictionary(dictionary: expected as NSDictionary)
expectEqual(expected, y as NSDictionary as! Dictionary)
}
runAllTests()