some assertions refactoring
test.hpp
added commented <list> include