Kotlinlearncs.online LogoJava
Return to List

Test Writing: List Intersection

Created By: Justin Maier
/ Version: 2024.11.0

Write a method named listIntersection that takes two List<Integer> arguments and returns a new List<Integer> that represents the intersection of the argument lists. That is, it contains only the elements that are in both the argument lists.

This will be made easier by using the List's contains method.

Keep in mind that either List may be null.

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 Java's assert method
List<Integer> listIntersection(List<Integer> first, List<Integer> second) {
return null; // You may need to remove this starter code
}