On Saturday, 17 January 2015 at 00:38:09 UTC, Luc Bourhis wrote:
Testing constness implementation is easy:const Foo a; a.non_const_method(); // <<< compilation fails but how would I catch that in a unittest?
Something like this? static assert(!__traits(compiles, a.non_const_method()))