Statements (213)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:test_subjects
gptkb:Library |
gptkbp:allows |
custom matchers
readable tests descriptive error messages |
gptkbp:available_on |
gptkb:Maven_Central
|
gptkbp:can_be_used_with |
gptkb:F#
|
gptkbp:designed_for |
gptkb:Java
|
gptkbp:developed_by |
gptkb:Bob_Lee
gptkb:John_Ferguson_Smart |
gptkbp:enables |
fluent assertions
|
gptkbp:first_released |
gptkb:2007
|
gptkbp:has |
gptkb:Documentation
gptkb:API custom matchers |
gptkbp:has_version |
2.2
|
https://www.w3.org/2000/01/rdf-schema#label |
Hamcrest
|
gptkbp:includes |
core matchers
custom matchers Custom matchers collection matchers string matchers Core matchers |
gptkbp:influenced_by |
Hamcrest for Java
|
gptkbp:integrates_with |
gptkb:Node.js
browser testing frameworks |
gptkbp:is |
open-source
used for testing based on matchers compatible with Dart's test package developed for Dart inspired by Java Hamcrest widely used in unit testing |
gptkbp:is_adopted_by |
gptkb:REST-assured
gptkb:Spring_framework |
gptkbp:is_available_for |
gptkb:._NET
gptkb:Java_Script |
gptkbp:is_available_in |
gptkb:Ant-Man
gptkb:Git_Hub gptkb:Gradle gptkb:Nu_Get multiple languages F# community |
gptkbp:is_available_on |
gptkb:Maven
gptkb:Maven_Central gptkb:Git_Hub |
gptkbp:is_based_on |
matchers pattern
|
gptkbp:is_compatible_with |
gptkb:Kotlin
gptkb:chamois gptkb:Ruby gptkb:Jasmine gptkb:PHP gptkb:Spock_Framework gptkb:Mocha gptkb:C# gptkb:JUnit_4 gptkb:Android gptkb:Scala gptkb:Mockito gptkb:JUnit Java 8 and above |
gptkbp:is_documented_in |
gptkb:Git_Hub
API documentation official documentation |
gptkbp:is_implemented_in |
gptkb:Java
matchers library |
gptkbp:is_integrated_with |
gptkb:Jenkins
gptkb:Gradle CI/ CD pipelines |
gptkbp:is_maintained_by |
gptkb:community
|
gptkbp:is_open_source |
gptkb:true
|
gptkbp:is_part_of |
gptkb:test_subjects
gptkb:Java_ecosystem gptkb:Apache_Commons open-source projects test automation test-driven development testing frameworks software testing test automation tools testing libraries |
gptkbp:is_popular_in |
behavior-driven development
|
gptkbp:is_related_to |
gptkb:assertj
|
gptkbp:is_similar_to |
gptkb:chamois
gptkb:Assert_J gptkb:Expect.js gptkb:Hamcrest_for_._NET gptkb:Hamcrest_for_C# gptkb:Hamcrest_for_Clojure gptkb:Hamcrest_for_Crystal gptkb:Hamcrest_for_Elixir gptkb:Hamcrest_for_Haskell gptkb:Hamcrest_for_Julia gptkb:Hamcrest_for_Kotlin gptkb:Hamcrest_for_Objective-C gptkb:Hamcrest_for_PHP gptkb:Hamcrest_for_Perl gptkb:Hamcrest_for_Ruby gptkb:Hamcrest_for_Rust gptkb:Hamcrest_for_Scala gptkb:Hamcrest_for_Swift gptkb:Py_Hamcrest gptkb:RSpec gptkb:Jest gptkb:Mocha Hamcrest for Dart Hamcrest for Erlang Hamcrest for F# Hamcrest for Go Hamcrest for Java Script |
gptkbp:is_supported_by |
gptkb:Spock_framework
gptkb:Test_NG gptkb:JUnit IDE plugins Mockito framework |
gptkbp:is_tested_for |
Continuous integration tools
|
gptkbp:is_used_by |
gptkb:Spock_Framework
gptkb:Mockito Test NG users JUnit users |
gptkbp:is_used_for |
API testing
unit testing integration testing behavior verification behavior-driven development contract testing verifying interactions asserting conditions validating outputs mocking behavior asserting exceptions asserting collections asserting numbers asserting objects asserting strings |
gptkbp:is_used_in |
gptkb:TDD
gptkb:Software_Development gptkb:mobile_applications BDD Behavior-driven development enterprise applications microservices performance testing web applications integration testing data-driven testing |
gptkbp:is_utilized_by |
gptkb:Postman
gptkb:Selenium gptkb:Cucumber |
gptkbp:is_utilized_in |
test-driven development
end-to-end testing functional testing |
gptkbp:language |
gptkb:Java
gptkb:Java_Script |
gptkbp:license |
MIT License
|
gptkbp:provides |
assertions
custom matchers matchers descriptive error messages matchers for collections matchers for exceptions matchers for numbers matchers for strings matchers for DOM elements matchers for HTML elements matchers for SVG elements matchers for array buffers matchers for arrays matchers for async functions matchers for async generators matchers for async iterators matchers for atomic operations matchers for canvas elements matchers for data views matchers for dates matchers for events matchers for fetch API matchers for functions matchers for iterables matchers for maps matchers for objects matchers for observables matchers for promises matchers for regular expressions matchers for service workers matchers for sets matchers for shared array buffers matchers for streams matchers for symbols matchers for typed arrays matchers for types matchers for weak maps matchers for weak sets matchers for web sockets matchers for web workers |
gptkbp:provides_support_for |
mocking frameworks
|
gptkbp:purpose |
provides matchers for testing
|
gptkbp:repository |
https://github.com/hamcrest/hamcrest-js
|
gptkbp:supports |
gptkb:Test_NG
gptkb:JUnit negation assertions composability fluent interface |
gptkbp:used_by |
gptkb:developers
QA engineers testers |
gptkbp:used_for |
writing tests
|
gptkbp:used_in |
gptkb:Challenger
unit testing |
gptkbp:written_in |
gptkb:Java
|
gptkbp:bfsParent |
gptkb:JUnit
|
gptkbp:bfsLayer |
4
|