clj-druid/test/clj_druid/client_test.clj
2016-08-05 16:40:10 +02:00

26 lines
1 KiB
Clojure

(ns clj-druid.client-test
(:require [clojure.test :refer :all]
[clj-druid.validations-test :as f]
[clj-druid.client :refer :all]))
(deftest ^:integration test-connect-zookeeper
(let [client (connect {:zk {:host "127.0.0.1:2181"
:discovery-path "/druid/discovery"
:node-type "broker"}})]
(close client)))
(deftest ^:integration test-connect-user
(let [client (connect {:hosts ["http://localhost:8082/druid/v2/"]})]
(close client)))
(deftest ^:integration test-zk-query
(let [client (connect {:zk {:host "127.0.0.1:2181"
:discovery-path "/druid/discovery"
:node-type "broker"}})]
(query client randomized :groupBy f/valid-groupby-query)
(close client)))
(deftest ^:integration test-user-query
(let [client (connect {:hosts ["http://127.0.0.1:8083/druid/v2/"]})]
(query client randomized :groupBy f/valid-groupby-query :timeout 5000)
(close client)))