pool unit tests