add HasPartTest