Statements (211)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:language
gptkb:Library |
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:software_framework
|
gptkbp:allows |
custom matchers
readable tests descriptive error messages |
gptkbp:based_on |
matchers pattern
|
gptkbp:can_be_used_with |
gptkb:F#
|
gptkbp:developed_by |
gptkb:Bob_Lee
gptkb:John_Ferguson_Smart |
gptkbp:enables |
fluent assertions
|
gptkbp:first_released |
gptkb:2007
|
gptkbp:has |
gptkb:API
gptkb:document 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:server
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:Library |
gptkbp:is_available_in |
gptkb:archive
gptkb:mythological_figure gptkb:Gradle gptkb:Nu_Get multiple languages F# community |
gptkbp:is_available_on |
gptkb:Maven
gptkb:Maven_Central gptkb:archive |
gptkbp:is_compatible_with |
gptkb:dinosaur
gptkb:Jasmine gptkb:Spock_Framework gptkb:High_School gptkb:software gptkb:software_framework gptkb:operating_system gptkb:Mocha gptkb:C# gptkb:Skrull gptkb:item Java 8 and above J Unit 4 |
gptkbp:is_designed_for |
gptkb:Java
|
gptkbp:is_documented_in |
gptkb:archive
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_Center
|
gptkbp:is_open_source |
gptkb:theorem
|
gptkbp:is_part_of |
gptkb:software_framework
gptkb:Java_Enhancement_Proposal 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:dinosaur
gptkb:microprocessor 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:Jest gptkb:Mocha Hamcrest for Dart Hamcrest for Erlang Hamcrest for F# Hamcrest for Go Hamcrest for Java Script |
gptkbp:is_supported_by |
gptkb:High_School
gptkb:Spock_framework gptkb:Test_NG IDE plugins Mockito framework |
gptkbp:is_tested_for |
Continuous integration tools
|
gptkbp:is_used_by |
gptkb:Spock_Framework
gptkb:software gptkb:software_framework QA engineers testers J Unit users Test NG users |
gptkbp:is_used_for |
API testing
unit testing integration testing writing tests 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:software_framework
gptkb:TDD gptkb:mobile_application BDD Behavior-driven development enterprise applications microservices performance testing web applications integration testing data-driven testing |
gptkbp:is_utilized_in |
gptkb:Postman
gptkb:Selenium gptkb:Cucumber test-driven development end-to-end testing functional testing |
gptkbp:language |
gptkb:Java
gptkb:Library |
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:purpose |
provides matchers for testing
|
gptkbp:repository |
https://github.com/hamcrest/hamcrest-js
|
gptkbp:supports |
gptkb:High_School
gptkb:Test_NG negation assertions mocking frameworks composability fluent interface |
gptkbp:used_in |
gptkb:sports_event
unit testing |
gptkbp:written_in |
gptkb:Java
|