clean: split and sort unit tests