I'm new in Clojure and after searching for it, I turning my problem to SO community.
I'm testing a protocol implementation (deftype
) who has a reference to another implementation, so constructor is like this :
(deftype FooImpl [^Protocol2 protocol-2]
(function bar [_] ... (.bar2 protocol-2))
)
The ...
are somes condition too meet to call the .bar2
function.
The thing that I'm not able to do, is to instrument (conjure.core/instrumenting
) the call the .bar2
to validate passed parameter (verify-called-once-with-args
).
So problem is this:
(instrumenting [ns/function ;;In normal case with `defn`
????] ;; what to write for .bar2
....)
Thanks!
Aucun commentaire:
Enregistrer un commentaire