Нужен тестовый тестовый код для тестирования класса Concert и getArtist.
error: method getArtist in class Concert cannot be applied to given types
required: java.lang.String
found: no arguments
reason: actual and formal argument lists differ in length
public Concert()
{
int m = 9;
int d = 8;
int y = 2019;
String a = new String("Jonas Brothers");
String v = new String("Van Andel Arena");
int totalSales = 0;
getArtist(a);
}
public Concert (int m, int d, int y, String a, String v)
{
m = 9;
d = 8;
y = 2019;
a = new String("Jonas Brothers");
v = new String("Van Andel Arena");
int totalSales = 0;
}
public String getArtist(String a)
{
return a;
}
/******************************************************
* Test default constructor - no input parameters
*****************************************************/
@Test
public void testDefaultConstructor() {
Concert concert = new Concert();
Assert.assertEquals("Artist name should be Jonas Brothers","Jonas Brothers",
concert.getArtist());
Assert.assertEquals("Venue name should be Van Andel Arena","Van Andel Arena�",
concert.getVenue());
Assert.assertEquals("Month should be 9",
9, concert.getMonth());
Assert.assertEquals("Day should be 8",
8, concert.getDay());
Assert.assertEquals("Year should be 2019",
2019, concert.getYear());
Assert.assertEquals("Available upper tickets should be 300",
TOTAL_NUMBER_UPPER_TICKETS, concert.getAvailableUpperTickets());
Assert.assertEquals("Available lower tickets should be 300",
TOTAL_NUMBER_LOWER_TICKETS, concert.getAvailableLowerTickets());
Assert.assertEquals("Available upper tickets should be 400",
TOTAL_NUMBER_FLOOR_TICKETS, concert.getAvailableFloorTickets());
Assert.assertEquals("total sales should be 0.0",
0.0, concert.getTotalSales(),0.001);
}