add_batch_test_unit

原来那个因为有冲突，所以新开了这个pr