Added the test files for final deliverable

This commit is contained in:
Batuhan Berk Başoğlu 2018-11-24 20:24:42 -05:00
parent c42098ad28
commit bf002bbdbc
3 changed files with 108 additions and 10 deletions

View file

@ -25,7 +25,7 @@
</value>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_7" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

View file

@ -0,0 +1,98 @@
package com.uottawa.olympus.olympusservices;
import org.junit.Test;
import static org.junit.Assert.*;
public class BookingTest {
HomeOwner user = new HomeOwner( "John123", "1234567890", "John", "Doe" );
ServiceProvider serviceprovider = new ServiceProvider("Jane123", "1234567890", "Jane", "Doe", "testaddress", "8888888888", "companydotcom", true);
Service service = new Service( "FrenchMaid", 250 );
Booking book = new Booking(13, 30, 16, 0, 0, 0, 2019,
serviceprovider, user, service);
@Test
public void testStarth() {
assertEquals(13, book.getStarth());
book.setStarth(10);
assertNotEquals(13, book.getStarth());
}
@Test
public void testStartmin() {
assertEquals(30, book.getStartmin());
book.setStartmin(20);
assertNotEquals(30, book.getStartmin());
}
@Test
public void testEndh() {
assertEquals(16, book.getEndh());
book.setEndh(14);
assertNotEquals(16, book.getEndh());
}
@Test
public void testEndmin() {
assertEquals(0, book.getEndmin());
book.setEndmin(20);
assertNotEquals(0, book.getEndmin());
}
@Test
public void testDay() {
assertEquals(0, book.getDay());
book.setDay(1);
assertNotEquals(0, book.getDay());
}
@Test
public void testMonth() {
assertEquals(0, book.getMonth());
book.setMonth(2);
assertNotEquals(0, book.getMonth());
}
@Test
public void testYear() {
assertEquals(2019, book.getYear());
book.setYear(2020);
assertNotEquals(2019, book.getYear());
}
@Test
public void testServiceprovider() {
assertEquals(serviceprovider, book.getServiceprovider() );
ServiceProvider serviceprovider2 = new ServiceProvider("Joshua123", "1234567890", "Joshua", "Doe", "testoaddress", "8888888888", "whateverdotcom", true);
book.setServiceprovider(serviceprovider2);
assertNotEquals(serviceprovider, book.getServiceprovider());
}
@Test
public void testHomeowner() {
assertEquals(user, book.getHomeowner() );
HomeOwner user2 = new HomeOwner( "Johnny123", "1234567890", "Johnny", "Dumas" );
book.setHomeowner(user2);
assertNotEquals(user, book.getHomeowner());
}
@Test
public void testService() {
assertEquals(service, book.getService() );
Service service2 = new Service( "ItalianMafia", 300 );
book.setService(service2);
assertNotEquals(service, book.getService());
}
@Test
public void testStatus() {
book.setStatus(Booking.Status.CONFIRMED);
assertEquals(Booking.Status.CONFIRMED, book.getStatus());
}
@Test
public void testRating() {
book.setRating(5);
assertEquals(5, book.getRating());
}
}

View file

@ -17,15 +17,15 @@ public class ServiceProviderTest {
@Test
public void testServiceProvider() {
assertEquals( "John123", serviceprovider.getUsername() );
assertEquals( "1234567890", serviceprovider.getPassword() );
assertEquals( "John", serviceprovider.getFirstname() );
assertEquals( "Doe", serviceprovider.getLastname() );
assertEquals( "ServiceProvider", serviceprovider.getRole() );
serviceprovider.setUsername( "username" );
serviceprovider.setPassword( "password" );
serviceprovider.setFirstname( "firstname" );
serviceprovider.setLastname( "lastname" );
assertEquals( "John123", serviceprovider.getUsername());
assertEquals( "1234567890", serviceprovider.getPassword());
assertEquals( "John", serviceprovider.getFirstname());
assertEquals( "Doe", serviceprovider.getLastname());
assertEquals( "ServiceProvider", serviceprovider.getRole());
serviceprovider.setUsername("username");
serviceprovider.setPassword("password");
serviceprovider.setFirstname("firstname");
serviceprovider.setLastname("lastname");
assertNotEquals("John123", serviceprovider.getUsername());
assertNotEquals("1234567890", serviceprovider.getPassword());
assertNotEquals("John", serviceprovider.getFirstname());