Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

How to perform Junit test of this code? kindly solve this. package com.company ; import java.util.ArrayList ; public class Jail extends Square { private ArrayList

How to perform Junit test of this code? kindly solve this.
package com.company;
import java.util.ArrayList;
public class Jail extends Square {
private ArrayList<Player> playersInJail;
public Jail() {
super();
playersInJail = new ArrayList<>();
}
public String getSquareDetails() {
return "This is a jail!";
}
//getters and setters
public ArrayList<Player> getPlayersInJail()
{
return this.playersInJail;
}
public boolean isPlayerInJail(Player player) {
for (Player playerInJail : playersInJail) {
if (playerInJail == player) {
return true;
}
}
return false;
}
//additional methods
public void putPlayerInJail(Player p)
{
this.playersInJail.add(p);
}
public boolean postBail(Player p)
{
if(p.getMoney()>500)
{
p.addMoney(-200);
this.playersInJail.remove(p);
return true;
}
//else
return false;
}
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2016 Riva Del Garda Italy September 19 23 2016 Proceedings Part 3 Lnai 9853

Authors: Bettina Berendt ,Bjorn Bringmann ,Elisa Fromont ,Gemma Garriga ,Pauli Miettinen ,Nikolaj Tatti ,Volker Tresp

1st Edition

3319461303, 978-3319461304

More Books

Students also viewed these Databases questions