File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed
Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 2727import Foundation
2828
2929public class Random {
30-
31- private var charSet : CharSet
30+
31+ public private( set ) var charSet : CharSet
3232
3333 // MARK: - Public Initializers
3434 //
@@ -45,7 +45,9 @@ public class Random {
4545 let charSet = try CharSet ( chars)
4646 self . init ( charSet)
4747 }
48-
48+
49+ /// The characters of the default `CharSet`
50+ @available ( * , deprecated, message: " use charSet.chars instead " )
4951 public var chars : String {
5052 return charSet. chars
5153 }
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class RandomTests: XCTestCase {
1515
1616 func testInit( ) {
1717 let random = Random ( )
18- XCTAssertEqual ( random. chars, CharSet . charSet32. chars)
18+ XCTAssertEqual ( random. charSet . chars, CharSet . charSet32. chars)
1919 }
2020
2121 func testSessionID( ) {
@@ -222,16 +222,16 @@ class RandomTests: XCTestCase {
222222
223223 func testUseCharSet( ) {
224224 random = Random ( . charSet32)
225- XCTAssertEqual ( random. chars, CharSet . charSet32. chars)
225+ XCTAssertEqual ( random. charSet . chars, CharSet . charSet32. chars)
226226 random. use ( . charSet16)
227- XCTAssertEqual ( random. chars, CharSet . charSet16. chars)
227+ XCTAssertEqual ( random. charSet . chars, CharSet . charSet16. chars)
228228 }
229229
230230 func testUseChars( ) {
231231 random = try ! Random ( " abce " )
232- XCTAssertEqual ( random. chars, " abce " )
232+ XCTAssertEqual ( random. charSet . chars, " abce " )
233233 try ! random. use ( " ECBA " )
234- XCTAssertEqual ( random. chars, " ECBA " )
234+ XCTAssertEqual ( random. charSet . chars, " ECBA " )
235235 }
236236
237237 #if !os(Linux)
You can’t perform that action at this time.
0 commit comments