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> </value>
</option> </option>
</component> </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" /> <output url="file://$PROJECT_DIR$/build/classes" />
</component> </component>
<component name="ProjectType"> <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());
}
}