         for (i, resultRow) in result.enumerated() {
             let interval = resultRow["interval"]
             XCTAssertNotNil(interval?.string)
-            XCTAssertEqual(interval!.string!, rows[i])
+            XCTAssertTrue(rows[i].contains(interval!.string!))
         }
     }
     

    func testBoxes() throws {
        let rows = [
            "(1.2,3.4),(-1.2,-3.4)",
            "(123.4567,-3.4),(-1.2,-23598.1235)",
            "(123.4567,3.4),(1.2,-23598.1235)",
        ]
        
        try postgreSQL.execute("DROP TABLE IF EXISTS foo")

    }
    
    func testIntervals() throws {
        let rows: [[String]] = [
            ["00:00:01","0:0:1"],
            ["00:00:00","0:0:0"],
            ["3 years 9 mons 2 days"],
            ["1 year 5 mons 1 day 00:00:12.134", "1 year 5 mons 1 day 0:0:12.134"],
            ["1 year"],
            ["2 years"],
            ["1 day"],
            ["2 days"],
            ["1 mon"],
            ["2 mons"],
            ["-00:00:01", "-0:0:1"],
            ["-1 days"],
            ["-11 mons +1 day"],
        ]
        
        try postgreSQL.execute("DROP TABLE IF EXISTS foo")
        try postgreSQL.execute("CREATE TABLE foo (id serial, interval interval)")
        for row in rows {
            try postgreSQL.execute("INSERT INTO foo VALUES (DEFAULT, $1)", [row[0].makeNode()])
        }
        
        let result = try postgreSQL.execute("SELECT * FROM foo ORDER BY id ASC")
