                         :rules [['quotient '(/ (get "x") (get :z))]]}
         data-processing-fn (create-data-processing-fn dsl-expression)
         result (data-processing-fn input-data 0)]
-    (is (= HashMap (type result)))
+    (is (instance? Map result))
     (is (= expected result))))
 
 (deftest java-map-to-java-map-with-additional-operation-and-two-data-values-test

                                ['udpDst '(float (/ (int16 52) 65535))]]}
        data-processing-fn (create-data-processing-fn dsl-expression)
        result (data-processing-fn byte-array-test-data 0)]
    (is (= HashMap (type result)))
    (is (= expected result))))

(deftest byte-array-to-java-map-with-additional-operation-and-two-data-values-test

  dsbdp.test.data-processing-dsl-tests
  (:require [clojure.test :refer :all]
            [dsbdp.data-processing-dsl :refer :all])
  (import (java.util ArrayList HashMap List Map)))

(def byte-array-test-data
  "We use the byte array representation of a captured UDP packet as byte array test data."
