basic testing of engine implementations