我有一套JUnit 4测试。我想以随机顺序运行这些,并在套件中多次运行某些测试。 JUnit 3 API似乎更友好一点,但是当我需要使用@Before方法时遇到麻烦。
有没有在JUnit 4中执行上述操作?我目前使用3的方法是将所有测试(使用JUnit4适配器类)读入List,根据需要复制和随机化,然后执行列表中的测试。但是当我需要使用@Before在测试之间共享变量时,这不会起作用。
虽然这通常不是单元测试的想法,但我实际上只是将JUnit用作方便的API:这些实际上不是单元测试,所以我期待随机化会影响结果。 / p>