Question: having / / TestReservation.java import java.util. * ; import w 6 . Assert; @Test / * * * The TestReservation class in Java contains methods
having TestReservation.java
import java.util.;
import wAssert;
@Test
The TestReservation class in Java contains methods to test constructors, getters, setters, and
calculation functions for a Reservation object.
public class TestReservation
The main function calls other functions related to constructors, getters, setters, calculating
reservation number of days, and calculating reservation bill amount.
public static void mainString args throws Exception
ConstructorAndGetters;
SettersAndGetters;
CalculateReservationNumberOfDays;
CalculateReservationBillAmount;
Constructor & getters
The function creates a Reservation object with specific details and asserts the values
returned by its getters.
public static void ConstructorAndGetters
Reservation r new Reservation "Ronald Parra", ;
Assert.assertEquals rgetId;
Assert.assertEqualsRonald rgetName;
Assert.assertEquals rgetStartDate;
Assert.assertEquals rgetEndDate;
Setters & getters
The function SettersAndGetters sets and gets values for an object's id name, start date,
and end date properties, and asserts the expected values.
public static void SettersAndGetters
rsetId;
Assert.assertEquals rgetId;
rsetNameRonald ;
Assert.assertEqualsRonald rgetName;
rsetStartDate;
Assert.assertEquals rgetStartDate;
rsetEndDate;
Assert.assertEquals rgetEndDate;
calculateReservationNumberOfDays
The function CalculateReservationNumberOfDays in Java asserts that the number of days
calculated by r is equal to
public static void CalculateReservationNumberOfDays throws Exception
Assert.assertEquals rcalculateReservationNumberOfDays;
calculateReservationBillAmount
The function CalculateReservationBillAmount in Java asserts that the calculated
reservation bill amount is equal to
public static void CalculateReservationBillAmount throws Exception
Assert.assertEquals rcalculateReservationBillAmount;
issues trying to run this code fora black box testing
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
