[utils]: divide Test_Collection function into independent test functions