[1] http://banditcpp.org/index.html
AssertThat(guitar->sound(), Equals(sounds::clean));
CHECK(guitar->sound() == sounds::clean);
See https://github.com/joakimkarlsson/snowhouse#assertions
CPP reference has a nice overview of it: http://en.cppreference.com/w/cpp/language/lambda
[1] http://banditcpp.org/index.html