package de.edu.hsfulda.ciip.tdd; import static org.junit.jupiter.api.Assertions.*; import java.util.Arrays; import java.util.List; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; class TannenbaumRendererTest { private final SymbolRepeater symbolRepeater = new SymbolRepeater(); @BeforeEach void setUp() throws Exception { } @Test void renderTreeSize1() { int size = 1; List expectedTree = Arrays.asList("X", "I"); List tree = new TannenbaumRenderer(symbolRepeater).getTreeOf(size); assertArrayEquals(expectedTree.toArray(), tree.toArray(), "tree"); } @Test void renderTreeSize2() { int size = 2; List expectedTree = Arrays.asList(" X", "XXX", " I"); List tree = new TannenbaumRenderer(symbolRepeater).getTreeOf(size); assertArrayEquals(expectedTree.toArray(), tree.toArray(), "tree"); } }