clojure测试说明

Clojure测试说明

 

1.      下载eclipse插件以支持clojure:

地址:http://ccw.cgrand.net/updatesite/

下载完成clojure测试说明_第1张图片即可算成功

2.      新建leiningen project

如:clojure测试说明_第2张图片

3.      新建 lein文件夹 copy jar包 leiningen-2.0.0-preview10-standalone.jar至此文件夹,copy

Lein.bat   clojure测试说明_第3张图片此为启动clojure编译环境的脚本

4.      修改project.clj 增加依赖 以支持测试程序 如:clojure测试说明_第4张图片

5.      cmd进去此工程目录下 执行lein repl 进去编译环境:clojure测试说明_第5张图片

  

端口号 此时为2657. 切换至eclipse    window—》connect to repl

 clojure测试说明_第6张图片

会进去编译环境 此时clojure测试说明_第7张图片clojure测试说明_第8张图片

证实可用

6.      在core.clj 中 引入test依赖即可开始写测试

 clojure测试说明_第9张图片

Ctrl+alt+l运行

 

出错:FAIL in (test-say) (core.clj:9)

expected:(= "hello worldss" say)

  actual: (not (="hello worldss" "hello world"))

 

提示此两个字符串不相等 修改clojure测试说明_第10张图片

说明测试通过

7.defn 为定义函数的

不带参数(defnm1 [] "hello")

        (m1)

带参数(defn m2 [x] (format "hello%s" x))

(m2 "world")

 

defntest 为测试的

(defntest test-say)

(run-tests) 为运行所有测试

(test-say) 为运行test-say这个测试

 (def v1 10) 为定义值或名称

 (let [x 10] (println x)) 为局部临时变量定义 println为打印函数

(ns) 命名空间

Hhtp请求

(require '[clj-http.client :as client])
(client/get "http://www/baidu.com")

结果:

 clojure测试说明_第11张图片

 

 所需工具 下载地址:http://download.csdn.net/detail/zxcvg/4914520

 

你可能感兴趣的:(clojure测试说明)