You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
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<String> expectedTree = Arrays.asList("X", "I");
List<String> tree = new TannenbaumRenderer(symbolRepeater).getTreeOf(size);
assertArrayEquals(expectedTree.toArray(), tree.toArray(), "tree"); }
@Test void renderTreeSize2() { int size = 2; List<String> expectedTree = Arrays.asList(" X", "XXX", " I");
List<String> tree = new TannenbaumRenderer(symbolRepeater).getTreeOf(size);
assertArrayEquals(expectedTree.toArray(), tree.toArray(), "tree"); }
}
|