added tests for partition; unacceptable behaviour with mcPartition