package ninetyNineScalaProblems class Problem02Suite extends munit.FunSuite: List( (List(1, 2, 3, 4, 5), Some(4)), (List(1, 2), Some(1)), (List(1), None), (List(), None) ).foreach: case (list, expected) => test(s"lastButOneElement returns [$expected]"): assertEquals(Problem02.lastButOneElement(list), expected, "Problem02") assertEquals(Problem02Stdlib.lastButOneElement(list), expected, "Problem02Stdlib")