refactored tests (bug 843691)