tests all the possible combination instead of sampling test params