nontrivial unittest