Я новичок тестирования JUnit, и я изо всех сил, чтобы проверить метод, который будет искать для конкретной регистрации транспортного средства и выводит его, что он находитсяПытаясь исправить бесконечный цикл
System.out.println("getSpecificVehicle");
CVMQueue instance = new CVMQueue();
VehicleNode newVehicle = new VehicleNode("YBZ5484", "Car", "Ire", 3, 2.2);
instance.enqueue(newVehicle);
String expResult = "YBZ5484";
String result = instance.getSpecificVehicle("YBZ5484");
assertEquals(expResult, result);
Это мой код , Он продолжает цикл в консоли.
Как это исправить?
Что такое 'temp'? В указанном коде нет такой переменной. – toniedzwiedz
Вы должны сообщить информацию о проблемном коде! Unittest выглядит отлично ... – Matthias
Вы уверены, что функция getSpecificVehicle ("YBZ5484"); должен возвращать точно такое же значение, что и параметр, который вы предоставляете (должен ли он действительно возвращать «YBZ5484», а не VehicleNode?). Еще один код о том, что делает каждая функция, полезен, в противном случае это в основном догадки. –