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()))