package org.mafagafogigante.dungeon.game;
import org.junit.Assert;
import org.junit.Test;
import java.awt.Color;
public class DungeonStringTest {
@Test
public void testGetLengthShouldWorkWithDefaultColor() throws Exception {
DungeonString dungeonString = new DungeonString();
Assert.assertEquals(0, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(1, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(2, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(3, dungeonString.getLength());
}
@Test
public void testGetLengthShouldWorkWithMultipleColors() throws Exception {
DungeonString dungeonString = new DungeonString();
Assert.assertEquals(0, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(1, dungeonString.getLength());
dungeonString.setColor(Color.BLUE);
Assert.assertEquals(1, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(2, dungeonString.getLength());
dungeonString.setColor(Color.RED);
Assert.assertEquals(2, dungeonString.getLength());
dungeonString.append("A");
Assert.assertEquals(3, dungeonString.getLength());
}
}