Question
Write JUnit tests for the two classes below: Transaction.java import java.math.BigDecimal; import java.util.Date; public class Transaction { private int UID; private BigDecimal totalAmount; private BigDecimal
Write JUnit tests for the two classes below:
Transaction.java
import java.math.BigDecimal;
import java.util.Date;
public class Transaction
{
private int UID;
private BigDecimal totalAmount;
private BigDecimal paymentAmount;
private Date transactionDate;
public Transaction()
{
super();
this.transactionDate = new Date();
}
public int getUID()
{
return UID;
}
public void setUID(int uID)
{
UID = uID;
}
public BigDecimal getTotalAmount()
{
return totalAmount;
}
public void setTotalAmount(BigDecimal totalAmount)
{
this.totalAmount = totalAmount;
}
public BigDecimal getPaymentAmount()
{
return paymentAmount;
}
public void setPaymentAmount(BigDecimal paymentAmount)
{
this.paymentAmount = paymentAmount;
}
public Date getTransactionDate()
{
return transactionDate;
}
public void setTransactionDate(Date transactionDate)
{
this.transactionDate = transactionDate;
}
User.java
import java.math.BigDecimal;
import java.util.Date;
public class Transaction
{
private int UID;
private BigDecimal totalAmount;
private BigDecimal paymentAmount;
private Date transactionDate;
public Transaction()
{
super();
this.transactionDate = new Date();
}
public int getUID()
{
return UID;
}
public void setUID(int uID)
{
UID = uID;
}
public BigDecimal getTotalAmount()
{
return totalAmount;
}
public void setTotalAmount(BigDecimal totalAmount)
{
this.totalAmount = totalAmount;
}
public BigDecimal getPaymentAmount()
{
return paymentAmount;
}
public void setPaymentAmount(BigDecimal paymentAmount)
{
this.paymentAmount = paymentAmount;
}
public Date getTransactionDate()
{
return transactionDate;
}
public void setTransactionDate(Date transactionDate)
{
this.transactionDate = transactionDate;
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started