diff --git a/test/metabase/task/sync_databases_test.clj b/test/metabase/task/sync_databases_test.clj index 5ba76457ea49c779effc39a81e8fca8c344973e6..b5ae6a245ffc8e908b5d5cb75c8b34b3b049245d 100644 --- a/test/metabase/task/sync_databases_test.clj +++ b/test/metabase/task/sync_databases_test.clj @@ -3,7 +3,7 @@ testing is part of `metabase.models.database`, so there's an argument to be made that these sorts of tests could just as easily belong to a `database-test` namespace." (:require [clojure.string :as str] - [expectations :refer :all] + [expectations :refer [expect]] [metabase.models.database :refer [Database]] [metabase.task.sync-databases :as sync-db] [metabase.test.util :as tu] @@ -14,6 +14,13 @@ [toucan.util.test :as tt]) (:import [metabase.task.sync_databases SyncAndAnalyzeDatabase UpdateFieldValues])) +;; make sure our annotations are present +(expect + (.isAnnotationPresent SyncAndAnalyzeDatabase org.quartz.DisallowConcurrentExecution)) + +(expect + (.isAnnotationPresent UpdateFieldValues org.quartz.DisallowConcurrentExecution)) + (defn- replace-trailing-id-with-<id> [s] (str/replace s #"\d+$" "<id>"))