Consider the following JUnit test. Which of the following statements are true?
succeeding test image
A: beforeAll() is executed before each of succeedingTest and anotherSucceedingTest

B: beforeAll() is executed only once before both succeedingTest and anotherSucceedingTest

C: beforeEach() is executed only once before both succeedingTest and anotherSucceedingTest

D: beforeEach() is executed before each of succeedingTest and anotherSucceedingTest

E: The order of which of the tests (succeedingTest and anotherSucceedingTest) to be executed first is decided by JUnit using a deterministic, but unpredictable order

F: The order of which of the tests (succeedingTest and anotherSucceedingTest) to be executed first is decided by JUnit using alphaNumberic order of test methods