unittest framework for gnode c++ utils