Clojure:
Viết các bài kiểm tra

Cách thức:

Clojure sử dụng một thư viện gọi là clojure.test để viết và chạy thử nghiệm. Dưới đây là cách sử dụng nó:

(require '[clojure.test :refer :all])

(deftest addition-test
  (testing "Phép cộng cơ bản"
    (is (= 4 (+ 2 2)))))
    
(run-tests)

Kết quả mẫu sau khi chạy thử nghiệm:

lein test user
Testing user

Ran 1 tests containing 1 assertions.
0 failures, 0 errors.

Sâu hơn

Phương pháp kiểm thử của Clojure bắt nguồn từ môi trường phát triển dựa vào REPL. Kiểm thử sinh sản với test.check và kiểm thử dựa trên đặc tính là các chiến lược thay thế. Chúng tự động tạo ra các trường hợp kiểm thử thay vì phải viết tất cả bằng tay. Việc triển khai phụ thuộc nhiều vào các macro, cung cấp một môi trường kiểm thử động.

Xem thêm