Sha256: 4b5d2aac7bebbf58048874095bc38f436cd61e6da82e2140e21f482084a58b01

Contents?: true

Size: 594 Bytes

Versions: 396

Compression:

Stored size: 594 Bytes

Contents

(ns hexadecimal-test
  (:require [clojure.test :refer [deftest is]]
            hexadecimal))

(deftest hex-to-int-test
  (is (= 1 (hexadecimal/hex-to-int "1")))
  (is (= 12 (hexadecimal/hex-to-int "c")))
  (is (= 16 (hexadecimal/hex-to-int "10")))
  (is (= 175 (hexadecimal/hex-to-int "af")))
  (is (= 256 (hexadecimal/hex-to-int "100")))
  (is (= 105166 (hexadecimal/hex-to-int "19ace")))
  (is (= 0 (hexadecimal/hex-to-int "carrot")))
  (is (= 0 (hexadecimal/hex-to-int "000000")))
  (is (= 16777215 (hexadecimal/hex-to-int "ffffff")))
  (is (= 16776960 (hexadecimal/hex-to-int "ffff00"))))

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.179 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.178 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.177 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.176 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.175 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.174 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.173 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.172 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.171 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.170 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.169 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.167 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.166 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.165 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.164 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.163 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.162 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.161 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj
trackler-2.2.1.160 tracks/clojure/exercises/hexadecimal/test/hexadecimal_test.clj