То, что вы тестируете здесь, это ArrayList. Зачем? Я не думаю, что особенно полезно тратить время на тестирование основных функций классов, которые поставляются с Java и которые широко используются.
Глядя на название теста, этот тест должен скорее получить список откуда-то еще, а затем проверить предположения о списке пилотов. Что-то вроде
List<Pilot> pilots = pilotDao.getAll();
assert pilots.size() == 0;
Pilot newPilot = new Pilot();
pilotDao.addPilot(newPilot );
pilots = pilotDao.getAll();
assert pilots.size() == 1;
assert pilots.get(0).equals(newPilot);
Или, как я уже говорил в вашем другом посте, сделайте это;
Список пилотов = pilotDao.getAll ();
pilots.add (новый пилот)
и затем проверьте, происходит ли правильная реакция на это, то есть выдается исключение, если вы не хотите, чтобы люди изменяли список, или последующий вызов pilotDao.getAll();
возвращает список размера 1.