             ("testDelete", testDelete),
             ("testDropDatabase", testDropDatabase),
             ("testEmptyDatabase", testEmptyDatabase),
+            ("testReadOnlyDatabase", testReadOnlyDatabase)
         ]
     }
 

        } catch {
            XCTFail(error.localizedDescription)
            return
        }
        
    }

    }
    
    // MARK: - Helpers
    private func createDatabase(named name: String, envFlags: Environment.Flags = [], dbFlags: Database.Flags = [.create]) -> Database {
        do {
            let environment = try Environment(path: envPath, flags: envFlags, maxDBs: 32)
            return try environment.openDatabase(named: name, flags: dbFlags)
        } catch {
            XCTFail(error.localizedDescription)
            fatalError()
