31 lines
462 B
Hy
31 lines
462 B
Hy
; copyright ..
|
|
|
|
|
|
(def square (fn [x]
|
|
(* x x)))
|
|
|
|
|
|
(def test_basic_math (fn []
|
|
"NATIVE: Test basic math."
|
|
(assert (= (+ 2 2) 4))))
|
|
|
|
|
|
(def test_mult (fn []
|
|
"NATIVE: Test multiplication."
|
|
(assert (= 4 (square 2)))))
|
|
|
|
|
|
(def test_sub (fn []
|
|
"NATIVE: Test subtraction"
|
|
(assert (= 4 (- 8 4)))))
|
|
|
|
|
|
(def test_add (fn []
|
|
"NATIVE: Test addition"
|
|
(assert (= 4 (+ 1 1 1 1)))))
|
|
|
|
|
|
(def test_div (fn []
|
|
"NATIVE: Test division"
|
|
(assert (= 25 (/ 100 2 2)))))
|