adding a unit test for building the abstract traverser