partitioning test