| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- import XCTest
- import SQLite3
- @testable import FMDB
- final class FMDatabaseQueueTests: FMDBTempDBTests {
-
- let tempPath = "/tmp/FMDatabaseQueueTests.db"
-
- override func setUp() {
-
- }
-
- /*
- func testURLOpenNoPath() throws {
-
- do {
- let q = FMDatabaseQueue()
- XCTAssert(q != nil, "Database queue should be returned")
- }
-
- catch {
- print(error)
- XCTAssert(false)
- }
- }*/
-
- func testSimpleSelect() throws {
-
- let q = FMDatabaseQueue.queue(with: tempPath)
-
- var worked = false
-
- q.inDatabase({ db in
-
- do {
- let rs = try db.executeQuery("select 'hello'")
- try rs.next()
-
- XCTAssertTrue(rs.string(0) == "hello")
- rs.close()
- worked = true
- }
-
- catch {
- print(error)
- XCTAssert(false)
- }
-
- })
-
- XCTAssert(worked)
- }
-
-
-
-
- }
|