Added UnitTests for some classes
This commit is contained in:
@@ -21,8 +21,8 @@ public class MainController extends Controller{
|
||||
@FXML
|
||||
PasswordField password;
|
||||
|
||||
public boolean validateLogin(){
|
||||
if (username.getText().equals(password.getText())){
|
||||
public boolean validateLogin(String user, String pass){
|
||||
if (user.equals(pass)){
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@@ -30,7 +30,7 @@ public class MainController extends Controller{
|
||||
|
||||
public void login() throws Exception {
|
||||
//validate login
|
||||
if (validateLogin()){
|
||||
if (validateLogin(username.getText(), password.getText())){
|
||||
parent.getSession().setUserCode(username.getText());
|
||||
changeScene(SceneCode.HOME);
|
||||
}else{
|
||||
|
||||
@@ -21,10 +21,6 @@ public class DataManager {
|
||||
return rides;
|
||||
}
|
||||
|
||||
public void setRides(ObservableList<Ride> rides) {
|
||||
this.rides = rides;
|
||||
}
|
||||
|
||||
public void addRides(Ride ride){
|
||||
rides.add(ride);
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user