Kotlinlearncs.online LogoJava
Return to List

Test Writing: Same Count

Created By: Geoffrey Challen
/ Version: 2021.3.0

Create a method count. count accepts an array of Any? values as its first parameter and a single Any? as its second. It returns the count of the references in the array that refer to the same object as the second argument. Note that the second argument may be null and the array may contain null values. But the array argument does not need to be nullable.

Test Design Challenge

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

  • Provide a public class named TestSameCount with a single non-private class 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