 
 		do {
 			try obj.get(1111111)
-			XCTFail("Should have failed (record not found)")
-		} catch {
-			if case .noRecordFound = obj.error {
-				XCTFail("Fall through... Should have failed (record not found): \(obj.error.string())")
-			}
-			print("^ Ignore this error, that is expected and should show 'ERROR:  not found'")
-			// test passes - should have a failure!
+			XCTAssert(obj.results.cursorData.totalRecords == 0, "Object should have found no rows")
+		} catch {
+			XCTFail(error as! String)
 		}
 	}
 


		do {
			try obj.get(874682634789)
			XCTFail("Should have failed (integer too large)")
		} catch {
			print("^ Ignore this error, that is expected and should show 'ERROR:  value \"874682634789\" is out of range for type integer'")
			// test passes - should have a failure!
		}
	}
	

		let obj = User()

		do {
			try obj.sql("SELECT firstname FROM \(obj.table()) WHERE id = ?", params: ["1"])
		} catch {
			XCTFail(String(describing: error))
		}
