Hamcrest

GPTKB entity

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