[Foundation] String.Encoding: Modernize hashing

This commit is contained in:
Karoy Lorentey
2019-04-04 14:20:09 -07:00
parent 81567ed85e
commit 0867f7e17f
2 changed files with 13 additions and 2 deletions

View File

@@ -91,6 +91,17 @@ NSStringAPIs.test("NSStringEncoding") {
expectEqual(.utf8, enc)
}
NSStringAPIs.test("NSStringEncoding.Hashable") {
let instances: [String.Encoding] = [
.windowsCP1250,
.utf32LittleEndian,
.utf32BigEndian,
.ascii,
.utf8,
]
checkHashable(instances, equalityOracle: { $0 == $1 })
}
NSStringAPIs.test("localizedStringWithFormat(_:...)") {
let world: NSString = "world"
expectEqual("Hello, world!%42", String.localizedStringWithFormat(