public class InventoryTag {
private int quantityRemaining;
public InventoryTag() {
quantityRemaining = 0;
}
public int getQuantityRemaining() {
return quantityRemaining;
}
public void addInventory(int numItems) {
if (numItems > 10) {
quantityRemaining = quantityRemaining + numItems;
}
return;
}
}
// ===== end =====
// ===== Code from file CallInventoryTag.java =====
public class CallInventoryTag {
public static void main (String [] args) {
InventoryTag redSweater = new InventoryTag();
int sweaterShipment = 0;
int sweaterInventoryBefore = 0;
sweaterInventoryBefore = redSweater.getQuantityRemaining();
sweaterShipment = 25;
System.out.println(“Beginning tests.”);
// FIXME add unit test for addInventory
/* Your solution goes here */
redSweater.addInventory(25);
if(redSweater.getQuantityRemaining() != 25 ){
System.out.println(“UNIT TEST FAILED: addInventory()”);
}
redSweater.addInventory(5);
if(redSweater.getQuantityRemaining()!= 25){
System.out.println(“UNIT TEST FAILED: addInventory()”);
}
System.out.println(“Tests complete.”);
return;
}
}
private int quantityRemaining;
public InventoryTag() {
quantityRemaining = 0;
}
public int getQuantityRemaining() {
return quantityRemaining;
}
public void addInventory(int numItems) {
if (numItems > 10) {
quantityRemaining = quantityRemaining + numItems;
}
return;
}
}
// ===== end =====
// ===== Code from file CallInventoryTag.java =====
public class CallInventoryTag {
public static void main (String [] args) {
InventoryTag redSweater = new InventoryTag();
int sweaterShipment = 0;
int sweaterInventoryBefore = 0;
sweaterInventoryBefore = redSweater.getQuantityRemaining();
sweaterShipment = 25;
System.out.println(“Beginning tests.”);
// FIXME add unit test for addInventory
/* Your solution goes here */
redSweater.addInventory(25);
if(redSweater.getQuantityRemaining() != 25 ){
System.out.println(“UNIT TEST FAILED: addInventory()”);
}
redSweater.addInventory(5);
if(redSweater.getQuantityRemaining()!= 25){
System.out.println(“UNIT TEST FAILED: addInventory()”);
}
System.out.println(“Tests complete.”);
return;
}
}