Skip to content

Commit f25f65c

Browse files
authored
Merge pull request swiftlang#1307 from sashabelonogov/sashabelonogov/SR-2509
2 parents 51668e0 + 6e3ce72 commit f25f65c

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

TestFoundation/TestCharacterSet.swift

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,12 @@ class TestCharacterSet : XCTestCase {
7575
("test_Planes", test_Planes),
7676
("test_InlineBuffer", test_InlineBuffer),
7777
("test_Equatable", test_Equatable),
78-
// The following tests must remain disabled until SR-2509 is resolved.
7978
("test_Subtracting", test_Subtracting),
8079
("test_SubtractEmptySet", test_SubtractEmptySet),
8180
("test_SubtractNonEmptySet", test_SubtractNonEmptySet),
8281
("test_SymmetricDifference", test_SymmetricDifference),
82+
("test_formUnion", test_formUnion),
83+
("test_union", test_union),
8384
]
8485
}
8586

@@ -353,4 +354,16 @@ class TestCharacterSet : XCTestCase {
353354
XCTAssertNotEqual(Box.alphanumerics, Box.decimalDigits)
354355
}
355356

357+
func test_formUnion() {
358+
var charset = CharacterSet(charactersIn: "a")
359+
charset.formUnion(CharacterSet(charactersIn: "A"))
360+
XCTAssertTrue(charset.contains("A" as UnicodeScalar))
361+
}
362+
363+
func test_union() {
364+
let charset = CharacterSet(charactersIn: "a")
365+
let union = charset.union(CharacterSet(charactersIn: "A"))
366+
XCTAssertTrue(union.contains("A" as UnicodeScalar))
367+
}
368+
356369
}

0 commit comments

Comments
 (0)