我是新來的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
你應該提供有關有問題的代碼的信息!單元測試看起來很好...... – Matthias
你確定函數getSpecificVehicle(「YBZ5484」);應該返回與您提供的參數完全相同的值(是否應該返回「YBZ5484」而不是VehicleNode?)。有關每個函數做什麼的更多代碼是有幫助的,否則它主要是猜測。 –