vehicleinfofiletest.java
来自「比较简单的vechilesystem代码还没经过优化」· Java 代码 · 共 37 行
JAVA
37 行
import vehicleinfo.VehicleInfoFile;
import vehicleinfo.*;
import java.util.ArrayList;
import junit.framework.TestCase;
/**
* Created by IntelliJ IDEA.
* User: Ray
* Date: 2008-4-9
* Time: 21:28:35
* To change this template use File | Settings | File Templates.
*/
public class VehicleInfoFileTest extends TestCase {
public void testVehicleInfoFile(){
Vehicle vehicle1=new Vehicle("car","C8888","red",0);
Vehicle vehicle2=new Vehicle("car","C8887","blue",0);
HireManage hireManage=new HireManage();
hireManage.vehicleRegister(vehicle2);
hireManage.vehicleRegister(vehicle1);
VehicleInfoFile file=new VehicleInfoFile();
ArrayList<Vehicle> vehicles=new ArrayList<Vehicle>();
vehicles.add(vehicle2);
vehicles.add(vehicle1);
file.write(hireManage.getAllVehicles());
assertTrue(assertVehicles(vehicles,file.getAllVehicles()));
}
private boolean assertVehicles(ArrayList<Vehicle> vehicles, ArrayList<Vehicle> allVehicles) {
for(int i=0;i<vehicles.size();i++){
if(vehicles.get(i).compareTo(allVehicles.get(i))!=0)return false;
}
return true;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?