LoungeCPP / loungesome-cpp

A list of a list of actually decent, actually used AND appreciated in the industry C++ libraries
http://loungecpp.github.io/loungesome-cpp
Creative Commons Zero v1.0 Universal
30 stars 0 forks source link

Discuss testing frameworks #4

Open Morwenn opened 8 years ago

Morwenn commented 8 years ago

Testing frameworks are a whole thing by themselves. I only ever used Catch but have often heard about Boost.Test, CppUnit and Google Test. Anything you'd like to nominate?

nabijaczleweli commented 8 years ago

bandit's pretty dope

ghost commented 8 years ago

Yeah, I heard many good things about bandit too, but the syntax is ... special. Maybe it belongs next to catch? who actually uses it?

nabijaczleweli commented 8 years ago

It's not "special" it's the other common testing "pattern" (mostly used by FP, ICBWT).

Morwenn commented 8 years ago

Looks like Jasmine. Also Catch has started to introduce matchers too even though they're still experimental and not really documented.

ghost commented 8 years ago

I hate it, but if you can find a project that actually uses it, I guess it can be nominated.

Rerito commented 8 years ago

I've used Google Test a few times. It's quite simple to set up and get going. I just stayed in the basic use cases though so I can't tell the true power of the tool.

vendethiel commented 7 years ago

GTest, lol:

https://github.com/google/googletest/issues/863 https://github.com/google/googletest/issues/626 https://chat.stackoverflow.com/transcript/10?m=32483395#32483395

+other stuff