hashsettest and treesettest