Added UnitTests for some classes

This commit is contained in:
Fan-Wu Yang
2017-04-05 13:06:09 +12:00
parent 360909eb38
commit dcf92b4333
8 changed files with 35 additions and 7 deletions
@@ -0,0 +1,24 @@
package controllers;/**
* Created by Gondr on 5/04/2017.
*/
import static org.junit.Assert.*;
import org.junit.Test;
public class MainControllerTest {
@Test
public void testLogin(){
//Tests if login is behaving properly
MainController controller = new MainController();
String user1 = "fwy13";
String pass1 = "fwy13";
assertTrue(controller.validateLogin(user1, pass1));
String user2 = "fwy13";
String pass2 = "79984862";
assertTrue(!controller.validateLogin(user2, pass2));
}
}
+8
View File
@@ -13,6 +13,14 @@ public class DataManagerTest {
DataManager dataManager = new DataManager();
Ride ride = new Ride("Nissan March", "Blue", "HB9999", 2008, 4);
dataManager.addRides(ride);
assertTrue(dataManager.getRides().get(0) == ride);
dataManager.removeRide(0);
assertTrue(dataManager.getRides().size() == 0);
dataManager.addRides(ride);
dataManager.removeRide(ride);
assertTrue(dataManager.getRides().size() == 0);
}
}