Question: Write Junit Tests for the class below ClassTwo.java import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; public class ClassTwo { private int registerNumber; private Date

Write Junit Tests for the class below

ClassTwo.java

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.ArrayList;

import java.util.Date;

public class ClassTwo

{

private int registerNumber;

private Date startTime;

private Date endTime;

private DateFormat dateForm;

private final double STARTMONEY = 300;

private double moneyOnHand;

private double endMoney;

private double processSale;

private double processReturn;

String username;

private ArrayList listOfReceipts;

public ClassTwo(String username)

{

this.username = username;

listOfReceipts = new ArrayList();

this.dateForm = new SimpleDateFormat("MM/dd/yy hh:mm:ss aa");

startTime = new Date();

moneyOnHand = STARTMONEY;

}

public void processTransaction(double saleAmt)

{

moneyOnHand = moneyOnHand + saleAmt;

}

public double getMoney()

{

return moneyOnHand;

}

public void setMoney(double money)

{

this.moneyOnHand = money;

}

public int getRegisterNumber()

{

return registerNumber;

}

public void setRegisterNumber(int registerNumber)

{

this.registerNumber = registerNumber;

}

public Date getStartTime()

{

return startTime;

}

public String getStartTimeString()

{

return dateForm.format(startTime);

}

public void setStartTime(Date startTime)

{

this.startTime = startTime;

}

public Date getEndTime()

{

return endTime;

}

public String getEndTimeString()

{

return dateForm.format(endTime);

}

public void setEndTime(Date endTime)

{

this.endTime = endTime;

}

public double getSTARTMONEY()

{

return STARTMONEY;

}

public double getEndMoney()

{

return endMoney;

}

public void setEndMoney(double endMoney)

{

this.endMoney = endMoney;

}

public static void main(String[] args)

{

DateFormat dateForm = new SimpleDateFormat("MM/dd/yy hh:mm:ss aa");

Date date = new Date();

System.out.println(dateForm.format(date));

}

}

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!