Created testCSVDataOrganizeSpeed test case for _CSVDecoder.organize(_:stringDecoding:) method

This commit is contained in:
Caleb Kleveter 2018-05-09 08:31:38 -05:00
parent 52b837ac32
commit 25d453f70a
No known key found for this signature in database
GPG Key ID: 30A5A6F3A0ED7EDA
1 changed files with 12 additions and 0 deletions

View File

@ -36,6 +36,17 @@ class CSVTests: XCTestCase {
}
}
func testCSVDataOrganizeSpeed()throws {
let url = URL(string: "file:/Users/calebkleveter/Development/Fielding.csv")!
let data = try Data(contentsOf: url)
measure {
do {
_ = try _CSVDecoder.organize(data, stringDecoding: .utf8)
} catch { XCTFail(error.localizedDescription) }
}
}
func testCSVDecode()throws {
let url = URL(string: "file:/Users/calebkleveter/Development/Fielding.csv")!
let data = try Data(contentsOf: url)
@ -94,6 +105,7 @@ class CSVTests: XCTestCase {
static var allTests = [
("testSpeed", testSpeed),
("testRowSpeed", testRowSpeed),
("testCSVDataOrganizeSpeed", testCSVDataOrganizeSpeed),
("testCSVDecode", testCSVDecode),
("testCSVDecodeSpeed", testCSVDecodeSpeed),
("testCSVColumnSeralization", testCSVColumnSeralization),