[boost] question regarding assert and lightweight test