             ("testWindowFunction9", testWindowFunction9),
             ("testWindowFunction10", testWindowFunction10),
             ("testWindowFunction11", testWindowFunction11),
+            ("testWindowFunction12", testWindowFunction12),
             ("testWindowFunction_aggregates", testWindowFunction_aggregates),
             ("testWindowFunctionPartition", testWindowFunctionPartition),
             ("testWindowFunctionRank", testWindowFunctionRank),

            XCTAssertEqual(got, expected, accuracy: 0.01)
        }
        for (got, expected) in zip(values, expectedValues) {
            XCTAssertEqual(got, expected, accuracy: 0.01)
        }
    }

            ("testWindowFunction9", testWindowFunction9),
            ("testWindowFunction10", testWindowFunction10),
            ("testWindowFunction11", testWindowFunction11),
            ("testWindowFunction12", testWindowFunction12),
            ("testWindowFunction_aggregates", testWindowFunction_aggregates),
            ("testWindowFunctionPartition", testWindowFunctionPartition),
            ("testWindowFunctionRank", testWindowFunctionRank),
