From 990a4812dc2a48ab39d9864fc441350b4beace93 Mon Sep 17 00:00:00 2001 From: Neetika23 <42495275+Neetika23@users.noreply.github.com> Date: Fri, 24 Nov 2023 00:31:59 +0530 Subject: [PATCH] Create Print2DArraysTest.java --- .../print2DArrays/Print2DArraysTest.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 core-java-modules/core-java-arrays-guides/src/test/java/com/baeldung/print2DArrays/Print2DArraysTest.java diff --git a/core-java-modules/core-java-arrays-guides/src/test/java/com/baeldung/print2DArrays/Print2DArraysTest.java b/core-java-modules/core-java-arrays-guides/src/test/java/com/baeldung/print2DArrays/Print2DArraysTest.java new file mode 100644 index 0000000000..7fd8211926 --- /dev/null +++ b/core-java-modules/core-java-arrays-guides/src/test/java/com/baeldung/print2DArrays/Print2DArraysTest.java @@ -0,0 +1,35 @@ +package com.baeldung.print2DArrays; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.assertEquals; + +public class ArrayPrinterTest { + + @Test + public void testPrint2DNested() { + int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; + String expectedOutput = "1 2 3 \n4 5 6 \n7 8 9 \n"; + assertEquals(expectedOutput, ArrayPrinter.print2DNested(myArray)); + } + + @Test + public void testPrint2DStream() { + int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; + String expectedOutput = "1 2 3 4 5 6 7 8 9 "; + assertEquals(expectedOutput, ArrayPrinter.print2DStream(myArray)); + } + + @Test + public void testPrint2DDeepToString() { + int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; + String expectedOutput = "[[1, 2, 3], [4, 5, 6], [7, 8, 9]]\n"; + assertEquals(expectedOutput, ArrayPrinter.print2DDeepToString(myArray)); + } + + @Test + public void testPrintArrayString() { + int[][] myArray = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}}; + String expectedOutput = "[1, 2, 3]\n[4, 5, 6]\n[7, 8, 9]\n"; + assertEquals(expectedOutput, ArrayPrinter.printArrayString(myArray)); + } +}