@@ -47,7 +47,7 @@ class TestNSData: XCTestCase {
47
47
let saveData = NSData ( contentsOfURL: NSBundle . mainBundle ( ) . URLForResource ( " Test " , withExtension: " plist " ) !)
48
48
let savePath = " /var/tmp/Test.plist "
49
49
do {
50
- try saveData!. writeToFile ( savePath, options: NSDataWritingOptions . DataWritingAtomic )
50
+ try saveData!. write ( toFile : savePath, options: NSDataWritingOptions . dataWritingAtomic )
51
51
let fileManager = NSFileManager . defaultManager ( )
52
52
XCTAssertTrue ( fileManager. fileExists ( atPath: savePath) )
53
53
try ! fileManager. removeItem ( atPath: savePath)
@@ -129,7 +129,7 @@ class TestNSData: XCTestCase {
129
129
XCTFail ( " Could not get UTF-8 data " )
130
130
return
131
131
}
132
- guard let decodedData = NSData ( base64EncodedData : encodedData, options: [ ] ) else {
132
+ guard let decodedData = NSData ( base64Encoded : encodedData, options: [ ] ) else {
133
133
XCTFail ( " Could not Base-64 decode data " )
134
134
return
135
135
}
@@ -139,15 +139,15 @@ class TestNSData: XCTestCase {
139
139
}
140
140
141
141
XCTAssertEqual ( decodedText, plainText)
142
- XCTAssertTrue ( decodedData. isEqualToData ( plainText. bridge ( ) . dataUsingEncoding ( NSUTF8StringEncoding) !) ) }
142
+ XCTAssertTrue ( decodedData. isEqual ( to : plainText. bridge ( ) . dataUsingEncoding ( NSUTF8StringEncoding) !) ) }
143
143
144
144
func test_initializeWithBase64EncodedDataWithNonBase64CharacterIsNil( ) {
145
145
let encodedText = " QVJNQSB2aXJ1bXF1ZSBjYW5vLCBUcm9pYWUgcXVpIHBya$W11cyBhYiBvcmlzCkl0YWxpYW0sIGZhdG8gcHJvZnVndXMsIExhdmluaWFxdWUgdmVuaXQ= "
146
146
guard let encodedData = encodedText. bridge ( ) . dataUsingEncoding ( NSUTF8StringEncoding) else {
147
147
XCTFail ( " Could not get UTF-8 data " )
148
148
return
149
149
}
150
- let decodedData = NSData ( base64EncodedData : encodedData, options: [ ] )
150
+ let decodedData = NSData ( base64Encoded : encodedData, options: [ ] )
151
151
XCTAssertNil ( decodedData)
152
152
}
153
153
@@ -158,7 +158,7 @@ class TestNSData: XCTestCase {
158
158
XCTFail ( " Could not get UTF-8 data " )
159
159
return
160
160
}
161
- guard let decodedData = NSData ( base64EncodedData : encodedData, options: [ . IgnoreUnknownCharacters ] ) else {
161
+ guard let decodedData = NSData ( base64Encoded : encodedData, options: [ . ignoreUnknownCharacters ] ) else {
162
162
XCTFail ( " Could not Base-64 decode data " )
163
163
return
164
164
}
@@ -168,13 +168,13 @@ class TestNSData: XCTestCase {
168
168
}
169
169
170
170
XCTAssertEqual ( decodedText, plainText)
171
- XCTAssertTrue ( decodedData. isEqualToData ( plainText. bridge ( ) . dataUsingEncoding ( NSUTF8StringEncoding) !) )
171
+ XCTAssertTrue ( decodedData. isEqual ( to : plainText. bridge ( ) . dataUsingEncoding ( NSUTF8StringEncoding) !) )
172
172
}
173
173
174
174
func test_initializeWithBase64EncodedStringGetsDecodedData( ) {
175
175
let plainText = " ARMA virumque cano, Troiae qui primus ab oris \n Italiam, fato profugus, Laviniaque venit "
176
176
let encodedText = " QVJNQSB2aXJ1bXF1ZSBjYW5vLCBUcm9pYWUgcXVpIHByaW11cyBhYiBvcmlzCkl0YWxpYW0sIGZhdG8gcHJvZnVndXMsIExhdmluaWFxdWUgdmVuaXQ= "
177
- guard let decodedData = NSData ( base64EncodedString : encodedText, options: [ ] ) else {
177
+ guard let decodedData = NSData ( base64Encoded : encodedText, options: [ ] ) else {
178
178
XCTFail ( " Could not Base-64 decode data " )
179
179
return
180
180
}
@@ -193,7 +193,7 @@ class TestNSData: XCTestCase {
193
193
XCTFail ( " Could not encode UTF-8 string " )
194
194
return
195
195
}
196
- let encodedData = data. base64EncodedDataWithOptions ( [ ] )
196
+ let encodedData = data. base64EncodedData ( [ ] )
197
197
guard let encodedTextResult = NSString ( data: encodedData, encoding: NSASCIIStringEncoding) ? . bridge ( ) else {
198
198
XCTFail ( " Could not convert encoded data to an ASCII String " )
199
199
return
@@ -208,7 +208,7 @@ class TestNSData: XCTestCase {
208
208
XCTFail ( " Could not encode UTF-8 string " )
209
209
return
210
210
}
211
- let encodedData = data. base64EncodedDataWithOptions ( [ . Encoding64CharacterLineLength , . EncodingEndLineWithLineFeed ] )
211
+ let encodedData = data. base64EncodedData ( [ . encoding64CharacterLineLength , . encodingEndLineWithLineFeed ] )
212
212
guard let encodedTextResult = NSString ( data: encodedData, encoding: NSASCIIStringEncoding) ? . bridge ( ) else {
213
213
XCTFail ( " Could not convert encoded data to an ASCII String " )
214
214
return
@@ -223,7 +223,7 @@ class TestNSData: XCTestCase {
223
223
XCTFail ( " Could not encode UTF-8 string " )
224
224
return
225
225
}
226
- let encodedData = data. base64EncodedDataWithOptions ( [ . Encoding76CharacterLineLength , . EncodingEndLineWithCarriageReturn ] )
226
+ let encodedData = data. base64EncodedData ( [ . encoding76CharacterLineLength , . encodingEndLineWithCarriageReturn ] )
227
227
guard let encodedTextResult = NSString ( data: encodedData, encoding: NSASCIIStringEncoding) ? . bridge ( ) else {
228
228
XCTFail ( " Could not convert encoded data to an ASCII String " )
229
229
return
@@ -238,7 +238,7 @@ class TestNSData: XCTestCase {
238
238
XCTFail ( " Could not encode UTF-8 string " )
239
239
return
240
240
}
241
- let encodedData = data. base64EncodedDataWithOptions ( [ . Encoding76CharacterLineLength , . EncodingEndLineWithCarriageReturn , . EncodingEndLineWithLineFeed ] )
241
+ let encodedData = data. base64EncodedData ( [ . encoding76CharacterLineLength , . encodingEndLineWithCarriageReturn , . encodingEndLineWithLineFeed ] )
242
242
guard let encodedTextResult = NSString ( data: encodedData, encoding: NSASCIIStringEncoding) ? . bridge ( ) else {
243
243
XCTFail ( " Could not convert encoded data to an ASCII String " )
244
244
return
@@ -253,7 +253,7 @@ class TestNSData: XCTestCase {
253
253
XCTFail ( " Could not encode UTF-8 string " )
254
254
return
255
255
}
256
- let encodedTextResult = data. base64EncodedStringWithOptions ( [ ] )
256
+ let encodedTextResult = data. base64EncodedString ( [ ] )
257
257
XCTAssertEqual ( encodedTextResult, encodedText)
258
258
259
259
}
@@ -263,23 +263,23 @@ class TestNSData: XCTestCase {
263
263
let dataPadding1 = NSData ( bytes: dataPadding1Bytes, length: dataPadding1Bytes. count)
264
264
265
265
266
- guard let decodedPadding1 = NSData ( base64EncodedString : encodedPadding1, options: [ ] ) else {
266
+ guard let decodedPadding1 = NSData ( base64Encoded : encodedPadding1, options: [ ] ) else {
267
267
XCTFail ( " Could not Base-64 decode data " )
268
268
return
269
269
}
270
- XCTAssert ( dataPadding1. isEqualToData ( decodedPadding1) )
270
+ XCTAssert ( dataPadding1. isEqual ( to : decodedPadding1) )
271
271
}
272
272
func test_base64DecodeWithPadding2( ) {
273
273
let encodedPadding2 = " Ao== "
274
274
let dataPadding2Bytes : [ UInt8 ] = [ 0x02 ]
275
275
let dataPadding2 = NSData ( bytes: dataPadding2Bytes, length: dataPadding2Bytes. count)
276
276
277
277
278
- guard let decodedPadding2 = NSData ( base64EncodedString : encodedPadding2, options: [ ] ) else {
278
+ guard let decodedPadding2 = NSData ( base64Encoded : encodedPadding2, options: [ ] ) else {
279
279
XCTFail ( " Could not Base-64 decode data " )
280
280
return
281
281
}
282
- XCTAssert ( dataPadding2. isEqualToData ( decodedPadding2) )
282
+ XCTAssert ( dataPadding2. isEqual ( to : decodedPadding2) )
283
283
}
284
284
func test_rangeOfData( ) {
285
285
let baseData : [ UInt8 ] = [ 0x00 , 0x01 , 0x02 , 0x03 , 0x04 ]
@@ -294,46 +294,46 @@ class TestNSData: XCTestCase {
294
294
let prefix = NSData ( bytes: prefixData, length: prefixData. count)
295
295
let prefixRange = NSMakeRange ( 0 , prefixData. count)
296
296
297
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ ] , range : baseFullRange) , prefixRange) )
298
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ . Anchored ] , range : baseFullRange) , prefixRange) )
299
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ . Backwards ] , range : baseFullRange) , prefixRange) )
300
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ . Backwards , . Anchored ] , range : baseFullRange) , notFoundRange) )
297
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ ] , in : baseFullRange) , prefixRange) )
298
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ . anchored ] , in : baseFullRange) , prefixRange) )
299
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ . backwards ] , in : baseFullRange) , prefixRange) )
300
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ . backwards , . anchored ] , in : baseFullRange) , notFoundRange) )
301
301
302
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ ] , range : noPrefixRange) , notFoundRange) )
303
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ . Backwards ] , range : noPrefixRange) , notFoundRange) )
304
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ ] , range : noSuffixRange) , prefixRange) )
305
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( prefix, options: [ . Backwards ] , range : noSuffixRange) , prefixRange) )
302
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ ] , in : noPrefixRange) , notFoundRange) )
303
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ . backwards ] , in : noPrefixRange) , notFoundRange) )
304
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ ] , in : noSuffixRange) , prefixRange) )
305
+ XCTAssert ( NSEqualRanges ( base. range ( of : prefix, options: [ . backwards ] , in : noSuffixRange) , prefixRange) )
306
306
307
307
308
308
let suffixData : [ UInt8 ] = [ 0x03 , 0x04 ]
309
309
let suffix = NSData ( bytes: suffixData, length: suffixData. count)
310
310
let suffixRange = NSMakeRange ( 3 , suffixData. count)
311
311
312
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ ] , range : baseFullRange) , suffixRange) )
313
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ . Anchored ] , range : baseFullRange) , notFoundRange) )
314
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ . Backwards ] , range : baseFullRange) , suffixRange) )
315
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ . Backwards , . Anchored ] , range : baseFullRange) , suffixRange) )
312
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ ] , in : baseFullRange) , suffixRange) )
313
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ . anchored ] , in : baseFullRange) , notFoundRange) )
314
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ . backwards ] , in : baseFullRange) , suffixRange) )
315
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ . backwards , . anchored ] , in : baseFullRange) , suffixRange) )
316
316
317
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ ] , range : noPrefixRange) , suffixRange) )
318
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ . Backwards ] , range : noPrefixRange) , suffixRange) )
319
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ ] , range : noSuffixRange) , notFoundRange) )
320
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( suffix, options: [ . Backwards ] , range : noSuffixRange) , notFoundRange) )
317
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ ] , in : noPrefixRange) , suffixRange) )
318
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ . backwards ] , in : noPrefixRange) , suffixRange) )
319
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ ] , in : noSuffixRange) , notFoundRange) )
320
+ XCTAssert ( NSEqualRanges ( base. range ( of : suffix, options: [ . backwards ] , in : noSuffixRange) , notFoundRange) )
321
321
322
322
323
323
let sliceData : [ UInt8 ] = [ 0x02 , 0x03 ]
324
324
let slice = NSData ( bytes: sliceData, length: sliceData. count)
325
325
let sliceRange = NSMakeRange ( 2 , sliceData. count)
326
326
327
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( slice, options: [ ] , range : baseFullRange) , sliceRange) )
328
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( slice, options: [ . Anchored ] , range : baseFullRange) , notFoundRange) )
329
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( slice, options: [ . Backwards ] , range : baseFullRange) , sliceRange) )
330
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( slice, options: [ . Backwards , . Anchored ] , range : baseFullRange) , notFoundRange) )
327
+ XCTAssert ( NSEqualRanges ( base. range ( of : slice, options: [ ] , in : baseFullRange) , sliceRange) )
328
+ XCTAssert ( NSEqualRanges ( base. range ( of : slice, options: [ . anchored ] , in : baseFullRange) , notFoundRange) )
329
+ XCTAssert ( NSEqualRanges ( base. range ( of : slice, options: [ . backwards ] , in : baseFullRange) , sliceRange) )
330
+ XCTAssert ( NSEqualRanges ( base. range ( of : slice, options: [ . backwards , . anchored ] , in : baseFullRange) , notFoundRange) )
331
331
332
332
let empty = NSData ( )
333
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( empty, options: [ ] , range : baseFullRange) , notFoundRange) )
334
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( empty, options: [ . Anchored ] , range : baseFullRange) , notFoundRange) )
335
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( empty, options: [ . Backwards ] , range : baseFullRange) , notFoundRange) )
336
- XCTAssert ( NSEqualRanges ( base. rangeOfData ( empty, options: [ . Backwards , . Anchored ] , range : baseFullRange) , notFoundRange) )
333
+ XCTAssert ( NSEqualRanges ( base. range ( of : empty, options: [ ] , in : baseFullRange) , notFoundRange) )
334
+ XCTAssert ( NSEqualRanges ( base. range ( of : empty, options: [ . anchored ] , in : baseFullRange) , notFoundRange) )
335
+ XCTAssert ( NSEqualRanges ( base. range ( of : empty, options: [ . backwards ] , in : baseFullRange) , notFoundRange) )
336
+ XCTAssert ( NSEqualRanges ( base. range ( of : empty, options: [ . backwards , . anchored ] , in : baseFullRange) , notFoundRange) )
337
337
338
338
}
339
339
0 commit comments