package com.examplehub.dynamicprogramming; import static org.junit.jupiter.api.Assertions.*; import org.junit.jupiter.api.Test; class FibonacciDPTest { @Test void testFibonacci() { assertEquals(0, FibonacciDP.fibonacci(0)); assertEquals(1, FibonacciDP.fibonacci(1)); assertEquals(1, FibonacciDP.fibonacci(2)); assertEquals(34, FibonacciDP.fibonacci(9)); try { long result = FibonacciDP.fibonacci(-1); fail(); } catch (IllegalArgumentException e) { assertTrue(true); } } }