   ((post-format-rows (constantly {:rows [[(tc/to-sql-time 1303121567232)]
                                          [(tc/to-sql-date "2011-04-18")] ; joda-time assumes this is UTC time when parsing it
                                          [(tc/to-date 1303121567232)]]})) {:settings {:report-timezone "Asia/Tokyo"}}))
+
+
+;; TODO: pre-add-implicit-fields
+;; TODO: pre-add-implicit-breakout-order-by
+;; TODO: cumulative-sum
+;; TODO: limit
+;; TODO: post-annotate
+;; TODO: pre-log-query
+;; TODO: wrap-guard-multiple-calls

(extend TestDriver
  driver/IDriver
  {:features (constantly #{:set-timezone})})


;; pre-add-settings

            [metabase.models.setting :as setting]
            [metabase.test.util :refer [resolve-private-fns]]))

(resolve-private-fns metabase.driver.query-processor
  wrap-catch-exceptions post-add-row-count-and-status post-format-rows pre-add-settings)


(defrecord TestDriver []
