@@ -161,96 +161,96 @@ class EntropyTests: XCTestCase {
161
161
// Test various ID generation
162
162
func testSmallID( ) {
163
163
random = Entropy ( )
164
- XCTAssertEqual ( 6 , random. smallID ( ) . characters . count)
165
- XCTAssertEqual ( 5 , random. smallID ( . charSet64) . characters . count)
166
- XCTAssertEqual ( 6 , random. smallID ( . charSet32) . characters . count)
167
- XCTAssertEqual ( 8 , random. smallID ( . charSet16) . characters . count)
168
- XCTAssertEqual ( 10 , random. smallID ( . charSet8) . characters . count)
169
- XCTAssertEqual ( 15 , random. smallID ( . charSet4) . characters . count)
170
- XCTAssertEqual ( 29 , random. smallID ( . charSet2) . characters . count)
164
+ XCTAssertEqual ( 6 , random. smallID ( ) . count)
165
+ XCTAssertEqual ( 5 , random. smallID ( . charSet64) . count)
166
+ XCTAssertEqual ( 6 , random. smallID ( . charSet32) . count)
167
+ XCTAssertEqual ( 8 , random. smallID ( . charSet16) . count)
168
+ XCTAssertEqual ( 10 , random. smallID ( . charSet8) . count)
169
+ XCTAssertEqual ( 15 , random. smallID ( . charSet4) . count)
170
+ XCTAssertEqual ( 29 , random. smallID ( . charSet2) . count)
171
171
172
172
for charSet in charSets {
173
173
let smallIDBits = Float ( 29 )
174
174
let random = Entropy ( charSet)
175
175
let id = random. smallID ( )
176
176
let count = Int ( ceilf ( smallIDBits / Float( charSet. bitsPerChar) ) )
177
- XCTAssertEqual ( id. characters . count, count)
177
+ XCTAssertEqual ( id. count, count)
178
178
}
179
179
}
180
180
181
181
func testMediumID( ) {
182
182
random = Entropy ( )
183
- XCTAssertEqual ( 14 , random. mediumID ( ) . characters . count)
184
- XCTAssertEqual ( 12 , random. mediumID ( . charSet64) . characters . count)
185
- XCTAssertEqual ( 14 , random. mediumID ( . charSet32) . characters . count)
186
- XCTAssertEqual ( 18 , random. mediumID ( . charSet16) . characters . count)
187
- XCTAssertEqual ( 23 , random. mediumID ( . charSet8) . characters . count)
188
- XCTAssertEqual ( 35 , random. mediumID ( . charSet4) . characters . count)
189
- XCTAssertEqual ( 69 , random. mediumID ( . charSet2) . characters . count)
183
+ XCTAssertEqual ( 14 , random. mediumID ( ) . count)
184
+ XCTAssertEqual ( 12 , random. mediumID ( . charSet64) . count)
185
+ XCTAssertEqual ( 14 , random. mediumID ( . charSet32) . count)
186
+ XCTAssertEqual ( 18 , random. mediumID ( . charSet16) . count)
187
+ XCTAssertEqual ( 23 , random. mediumID ( . charSet8) . count)
188
+ XCTAssertEqual ( 35 , random. mediumID ( . charSet4) . count)
189
+ XCTAssertEqual ( 69 , random. mediumID ( . charSet2) . count)
190
190
191
191
for charSet in charSets {
192
192
let mediumIDBits = Float ( 69 )
193
193
let random = Entropy ( charSet)
194
194
let id = random. mediumID ( )
195
195
let count = Int ( ceilf ( mediumIDBits / Float( charSet. bitsPerChar) ) )
196
- XCTAssertEqual ( id. characters . count, count)
196
+ XCTAssertEqual ( id. count, count)
197
197
}
198
198
}
199
199
200
200
func testLargeID( ) {
201
201
random = Entropy ( )
202
- XCTAssertEqual ( 20 , random. largeID ( ) . characters . count)
203
- XCTAssertEqual ( 17 , random. largeID ( . charSet64) . characters . count)
204
- XCTAssertEqual ( 20 , random. largeID ( . charSet32) . characters . count)
205
- XCTAssertEqual ( 25 , random. largeID ( . charSet16) . characters . count)
206
- XCTAssertEqual ( 33 , random. largeID ( . charSet8) . characters . count)
207
- XCTAssertEqual ( 50 , random. largeID ( . charSet4) . characters . count)
208
- XCTAssertEqual ( 99 , random. largeID ( . charSet2) . characters . count)
202
+ XCTAssertEqual ( 20 , random. largeID ( ) . count)
203
+ XCTAssertEqual ( 17 , random. largeID ( . charSet64) . count)
204
+ XCTAssertEqual ( 20 , random. largeID ( . charSet32) . count)
205
+ XCTAssertEqual ( 25 , random. largeID ( . charSet16) . count)
206
+ XCTAssertEqual ( 33 , random. largeID ( . charSet8) . count)
207
+ XCTAssertEqual ( 50 , random. largeID ( . charSet4) . count)
208
+ XCTAssertEqual ( 99 , random. largeID ( . charSet2) . count)
209
209
210
210
for charSet in charSets {
211
211
let largeIDBits = Float ( 99 )
212
212
let random = Entropy ( charSet)
213
213
let id = random. largeID ( )
214
214
let count = Int ( ceilf ( largeIDBits / Float( charSet. bitsPerChar) ) )
215
- XCTAssertEqual ( id. characters . count, count)
215
+ XCTAssertEqual ( id. count, count)
216
216
}
217
217
}
218
218
219
219
func testSessionID( ) {
220
220
random = Entropy ( )
221
- XCTAssertEqual ( 26 , random. sessionID ( ) . characters . count)
222
- XCTAssertEqual ( 22 , random. sessionID ( . charSet64) . characters . count)
223
- XCTAssertEqual ( 26 , random. sessionID ( . charSet32) . characters . count)
224
- XCTAssertEqual ( 32 , random. sessionID ( . charSet16) . characters . count)
225
- XCTAssertEqual ( 43 , random. sessionID ( . charSet8) . characters . count)
226
- XCTAssertEqual ( 64 , random. sessionID ( . charSet4) . characters . count)
227
- XCTAssertEqual ( 128 , random. sessionID ( . charSet2) . characters . count)
221
+ XCTAssertEqual ( 26 , random. sessionID ( ) . count)
222
+ XCTAssertEqual ( 22 , random. sessionID ( . charSet64) . count)
223
+ XCTAssertEqual ( 26 , random. sessionID ( . charSet32) . count)
224
+ XCTAssertEqual ( 32 , random. sessionID ( . charSet16) . count)
225
+ XCTAssertEqual ( 43 , random. sessionID ( . charSet8) . count)
226
+ XCTAssertEqual ( 64 , random. sessionID ( . charSet4) . count)
227
+ XCTAssertEqual ( 128 , random. sessionID ( . charSet2) . count)
228
228
229
229
for charSet in charSets {
230
230
let sessionIDBits = Float ( 128 )
231
231
let random = Entropy ( charSet)
232
232
let id = random. sessionID ( )
233
233
let count = Int ( ceilf ( sessionIDBits / Float( charSet. bitsPerChar) ) )
234
- XCTAssertEqual ( id. characters . count, count)
234
+ XCTAssertEqual ( id. count, count)
235
235
}
236
236
}
237
237
238
238
func testToken( ) {
239
239
random = Entropy ( )
240
- XCTAssertEqual ( 52 , random. token ( ) . characters . count)
241
- XCTAssertEqual ( 43 , random. token ( . charSet64) . characters . count)
242
- XCTAssertEqual ( 52 , random. token ( . charSet32) . characters . count)
243
- XCTAssertEqual ( 64 , random. token ( . charSet16) . characters . count)
244
- XCTAssertEqual ( 86 , random. token ( . charSet8) . characters . count)
245
- XCTAssertEqual ( 128 , random. token ( . charSet4) . characters . count)
246
- XCTAssertEqual ( 256 , random. token ( . charSet2) . characters . count)
240
+ XCTAssertEqual ( 52 , random. token ( ) . count)
241
+ XCTAssertEqual ( 43 , random. token ( . charSet64) . count)
242
+ XCTAssertEqual ( 52 , random. token ( . charSet32) . count)
243
+ XCTAssertEqual ( 64 , random. token ( . charSet16) . count)
244
+ XCTAssertEqual ( 86 , random. token ( . charSet8) . count)
245
+ XCTAssertEqual ( 128 , random. token ( . charSet4) . count)
246
+ XCTAssertEqual ( 256 , random. token ( . charSet2) . count)
247
247
248
248
for charSet in charSets {
249
249
let tokenBits = Float ( 256 )
250
250
let random = Entropy ( charSet)
251
251
let id = random. token ( )
252
252
let count = Int ( ceilf ( tokenBits / Float( charSet. bitsPerChar) ) )
253
- XCTAssertEqual ( id. characters . count, count)
253
+ XCTAssertEqual ( id. count, count)
254
254
}
255
255
}
256
256
@@ -340,7 +340,7 @@ class EntropyTests: XCTestCase {
340
340
let iters = 128
341
341
for i in 0 ..< iters {
342
342
let string = random. string ( bits: Float ( i) )
343
- let count = string. characters . count
343
+ let count = string. count
344
344
let expected : Int = Int ( ceil ( Float ( i) / Float( charSet. bitsPerChar) ) )
345
345
XCTAssertEqual ( count, expected)
346
346
}
0 commit comments