made 3 test cases for each class
This commit is contained in:
parent
672a241e88
commit
4fcbb34f38
8 changed files with 93 additions and 12 deletions
|
@ -69,8 +69,6 @@ public abstract class UserType {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public boolean equals(UserType other){
|
public boolean equals(UserType other){
|
||||||
if(this.username.equals(other.username)&&this.password.equals(other.password)&&
|
if(this.username.equals(other.username)&&this.password.equals(other.password)&&
|
||||||
this.firstname.equals(other.firstname)&&this.lastname.equals(other.lastname)){
|
this.firstname.equals(other.firstname)&&this.lastname.equals(other.lastname)){
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
package com.uottawa.olympus.olympusservices;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
public class AdminTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testAdmin() {
|
||||||
|
Admin admin = new Admin();
|
||||||
|
String username = admin.getUsername();
|
||||||
|
String password = admin.getPassword();
|
||||||
|
String firstname = admin.getFirstname();
|
||||||
|
String lastname = admin.getLastname();
|
||||||
|
String role = admin.getRole();
|
||||||
|
assertEquals("Admin", role);
|
||||||
|
assertEquals("admin", username);
|
||||||
|
assertEquals("admin", password);
|
||||||
|
assertEquals("Admin", firstname);
|
||||||
|
assertEquals("Admin", lastname);
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
package com.uottawa.olympus.olympusservices;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
public class HomeOwnerTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testHomeOwner(){
|
||||||
|
UserType user = new HomeOwner( "John123", "1234567890", "John", "Doe" );
|
||||||
|
String role = user.getRole();
|
||||||
|
assertEquals("HomeOwner", role);
|
||||||
|
assertEquals("John123", user.getUsername());
|
||||||
|
assertEquals("1234567890", user.getPassword());
|
||||||
|
assertEquals("John", user.getFirstname());
|
||||||
|
assertEquals("Doe", user.getLastname());
|
||||||
|
user.setUsername( "username" );
|
||||||
|
user.setPassword( "password" );
|
||||||
|
user.setFirstname( "firstname" );
|
||||||
|
user.setLastname( "lastname" );
|
||||||
|
assertNotEquals("John123", user.getUsername());
|
||||||
|
assertNotEquals("1234567890", user.getPassword());
|
||||||
|
assertNotEquals("John", user.getFirstname());
|
||||||
|
assertNotEquals("Doe", user.getLastname());
|
||||||
|
}
|
||||||
|
}
|
|
@ -1,5 +0,0 @@
|
||||||
import static org.junit.Assert.*;
|
|
||||||
|
|
||||||
public class LogInTest {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,5 +1,14 @@
|
||||||
|
package com.uottawa.olympus.olympusservices;
|
||||||
|
|
||||||
|
import org.junit.After;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
import static org.junit.Assert.*;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
public class ServiceProviderTest {
|
public class ServiceProviderTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void addService() {
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
package com.uottawa.olympus.olympusservices;
|
||||||
|
|
||||||
|
public class ServiceTest {
|
||||||
|
}
|
|
@ -1,5 +0,0 @@
|
||||||
import static org.junit.Assert.*;
|
|
||||||
|
|
||||||
public class SignUpTest {
|
|
||||||
|
|
||||||
}
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.uottawa.olympus.olympusservices;
|
||||||
|
|
||||||
|
import android.view.View;
|
||||||
|
|
||||||
|
import org.junit.After;
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Rule;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
public class UserTypeTest {
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void userTypeComparaison() {
|
||||||
|
UserType user = new HomeOwner("John123", "1234567890", "John", "Doe");
|
||||||
|
UserType admin = new Admin();
|
||||||
|
UserType serviceprovider = new ServiceProvider( "Jane123", "1234567890", "Jane", "Doe");
|
||||||
|
boolean userservice = user.equals(serviceprovider);
|
||||||
|
boolean useradmin = user.equals(admin);
|
||||||
|
boolean serviceadmin = serviceprovider.equals(admin);
|
||||||
|
assertNotEquals( true, useradmin );
|
||||||
|
assertNotEquals( true, serviceadmin );
|
||||||
|
assertNotEquals( true, userservice );
|
||||||
|
user.setFirstname(serviceprovider.getFirstname());
|
||||||
|
user.setUsername(serviceprovider.getUsername());
|
||||||
|
userservice = user.equals(serviceprovider);
|
||||||
|
assertEquals( true, userservice );
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue