Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hamcrest 3.0? #353

Open
dmfs opened this issue Dec 19, 2021 · 2 comments
Open

Hamcrest 3.0? #353

dmfs opened this issue Dec 19, 2021 · 2 comments

Comments

@dmfs
Copy link

dmfs commented Dec 19, 2021

I've been using Hamcrest for many years and like it a lot. During the last couple of years, however, I've come across several issues with its design that convinced me to give it a try and create a new assertion framework based on the same idea.

The (early) result can be seen at https://github.com/dmfs/senoritas

Compared to Hamcrest it has a couple of changes in its design. One of the most important improvements over Hamcrest is, that, in case of a mismatch, retrieving the mismatch description doesn't require a second call to the Matcher.

If there is interest, I'd be happy to "donate" it as the basis for Hamcrest 3.0. Otherwise I'd just maintain it as an alternative project to Hamcrest.

@graemeg
Copy link

graemeg commented Jan 23, 2022

Is Hamcrest still being developed? The last release [2.2] is all the way back in 2019. I know Hamcrest has been around for many years, so code base is most likely very stable, thus less commits. But in the same light, I see there are a LOT of pull requests for improvements that have not been actioned.
image

@dmfs
Copy link
Author

dmfs commented Oct 6, 2022

Just a quick update: in the meantime, I've published the lib as a new project under https://github.com/saynotobugsorg/confidence The senoritas repo is no longer maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants