Kotlinlearncs.online LogoJava
Return to List

Test Writing: Same Count

Created By: Geoffrey Challen
/ Version: 2021.3.0

Create a class called SameCount with a single class method count. count accepts an array of Object values as its first parameter and a single Object 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. Assert that the passed array is not null.

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 Java's assert method