From b94bcc8ad7efb0ec4df47bab0e2c40b2c6724582 Mon Sep 17 00:00:00 2001 From: ANELLY KOVALSKI SANTANA <124692976+anellykovalski@users.noreply.github.com> Date: Tue, 24 Jun 2025 20:06:11 -0300 Subject: [PATCH] Add files via upload --- Fibonacci/FibonacciOutputTest.java | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Fibonacci/FibonacciOutputTest.java diff --git a/Fibonacci/FibonacciOutputTest.java b/Fibonacci/FibonacciOutputTest.java new file mode 100644 index 00000000..6b4bb2c0 --- /dev/null +++ b/Fibonacci/FibonacciOutputTest.java @@ -0,0 +1,22 @@ +import static org.junit.Assert.*; +import java.io.*; +import org.junit.Test; + +public class FibonacciOutputTest { + + @Test + public void testConsoleOutputFibonacci() { + ByteArrayOutputStream outContent = new ByteArrayOutputStream(); + PrintStream originalOut = System.out; + System.setOut(new PrintStream(outContent)); + + Fibonacci_series.main(new String[]{}); + + System.setOut(originalOut); + + String expectedOutput = "0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181"; + String actualOutput = outContent.toString().trim(); + + assertEquals(expectedOutput, actualOutput); + } +}