Kotlinlearncs.online LogoJava
Return to List

Test Writing: Tea Party

Imported By: Geoffrey Challen
/ Version: 2021.6.0

We are having a party with amounts of tea and candy. Return the outcome of the party encoded as as in Int where 0=bad, 1=good, or 2=great. A party is good if both tea and candy are at least 5. However, if either tea or candy is at least double the amount of the other one, the party is great. However, in all cases, if either tea or candy is less than 5, the party is always bad.

Test Design Challenge

You're challenge is to write tests for this problem described above.

  • Provide a method named test that accepts no arguments and does not return a value.
  • If the implementation of the class described above is incorrect, your test method should throw an exception.
  • If it is correct, do not throw an exception.
  • You may want to use Kotlin's assert or check methods
fun teaParty(
tea: Int,
candy: Int,
): Int {
return 0 // You may need to remove this starter code
}