Create a public class
named Restaurant
.
Restaurant
should store two pieces of data: a name (as a String?
) using the property name
and a capacity (as an Int
) using the property capacity
.
Provide a constructor that allows both fields to be set, with the name first.
Design your class so that it provides both a setter and a getter for the capacity but only a getter for the name.
Finally, reject negative and zero capacity values and null
names.
You're challenge is to write tests for this problem described above.
Stuck? You may find these lessons helpful: