Ad
  • Custom User Avatar

    You could assertTrue(in_array(randomStr, ['abc', 'bac', 'cab', 'bca', .. etc.. ])) with something generating the permutations. For more complicated problems, say a deck of cards shuffling, there has to be some sort of expected test outcome - no dups, positions of cards, etc .. depending on what sort of tolerance your requirements require.