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 w6.Assert;
@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 main(String[] 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 r1= new Reservation(1, "Ronald Parra", "2024-02-14","2022-02-21");
Assert.assertEquals(1, r1.getId());
Assert.assertEquals("Ronald ", r1.getName());
Assert.assertEquals("2024-02-14", r1.getStartDate());
Assert.assertEquals("2022-02-21", r1.getEndDate());
}
// 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(){
r1.setId(2);
Assert.assertEquals(2, r1.getId());
r1.setName("Ronald ");
Assert.assertEquals("Ronald ", r1.getName());
r1.setStartDate("2024-02-14");
Assert.assertEquals("2024-02-14", r1.getStartDate());
r1.setEndDate("2024-02-21");
Assert.assertEquals("2024-02-21", r1.getEndDate());
}
// calculateReservationNumberOfDays()
/**
* The function CalculateReservationNumberOfDays() in Java asserts that the number of days
* calculated by r1 is equal to 8.
*/
public static void CalculateReservationNumberOfDays() throws Exception{
Assert.assertEquals(8, r1.calculateReservationNumberOfDays());
}
// calculateReservationBillAmount()
/**
* The function CalculateReservationBillAmount() in Java asserts that the calculated
* reservation bill amount is equal to 200.0.
*/
public static void CalculateReservationBillAmount() throws Exception{
Assert.assertEquals(200.0, r1.calculateReservationBillAmount());
}
} issues trying to run this code fora black box testing
 having// TestReservation.java import java.util.*; import w6.Assert; @Test /** * The TestReservation

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!