decent test. we should also test for when `user.getPublicUserObjList ` is called with empty `ids`