我正在为一个构建正则表达式的函数进行单元测试,但是使用=
不起作用。我该如何测试它是否返回了正确的正则表达式?
以下是我尝试过的空正则表达式:
(= #"" #"") ; false
(== #"" #"") ; ClassCastException java.util.regex.Pattern cannot be cast to java.lang.Number
(identical? #"" #"") ; false
(.equals #"" #"") ; false
有没有Clojure风格的方法来做这件事,还是我必须将两个正则表达式转换为字符串然后进行比较?