Hamcrest for Clojure

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:Hamcrest
gptkbp:author Hamcrest contributors
gptkbp:can_be_used_with gptkb:Library
other libraries
gptkbp:category testing
gptkbp:community active
gptkbp:contribution open source
gptkbp:dependency gptkb:Library
gptkbp:encourages expressive tests
gptkbp:example (is (equal-to 5))
(is (not (equal-to 3)))
gptkbp:features fluent interface
gptkbp:has_documentation available online
https://www.w3.org/2000/01/rdf-schema#label Hamcrest for Clojure
gptkbp:influenced_by Behavior Driven Development
gptkbp:inspired_by gptkb:Hamcrest
gptkbp:installation via Leiningen
gptkbp:integrates_with Clojure's REPL
gptkbp:is flexible
lightweight
open source
community-driven
well-documented
extensible
actively maintained
used in production
suitable for small projects
suitable for large projects
used for functional testing
used for integration testing
used for regression testing
used for unit testing
popular among Clojure developers
gptkbp:is_compatible_with gptkb:High_School
gptkbp:is_designed_for readability
gptkbp:is_similar_to gptkb:Expectations
gptkbp:is_tested_for gptkb:Clojure.test
gptkbp:is_used_for behavior verification
gptkbp:language gptkb:Library
gptkbp:latest_version 1.3
gptkbp:license gptkb:Eclipse_Public_License
gptkbp:provides error messages
custom matchers
matchers
assertion chaining
negation support
gptkbp:release_date gptkb:2010
gptkbp:released 1.3.0
gptkbp:repository gptkb:archive
https://github.com/hamcrest/hamcrest-clojure
gptkbp:supports assertions
composability
parameterized tests
nested matchers
type-safe assertions
gptkbp:type gptkb:software_framework
gptkbp:used_in unit testing
gptkbp:uses Clojure's core functions