package com.horstmann.violet.product.diagram.abstracts.property.string.decorator; import com.horstmann.violet.product.diagram.property.text.decorator.OneLineText; import com.horstmann.violet.product.diagram.property.text.decorator.OneLineTextDecorator; import org.junit.Test; import static org.junit.Assert.*; /** * This ... * * @author Adrian Bobrowski * @date 12.01.2016 */ public class OneLineStringDecoratorTest { @Test public void testClone() throws Exception { OneLineTextDecorator oneLineStringDecorator = new OneLineTextDecorator(new OneLineText("test")); OneLineTextDecorator cloned = oneLineStringDecorator.clone(); assertEquals(oneLineStringDecorator.toDisplay(), cloned.toDisplay()); assertEquals(oneLineStringDecorator.toEdit(), cloned.toEdit()); assertEquals(oneLineStringDecorator.toString(), cloned.toString()); } @Test public void testToDisplay() throws Exception { OneLineTextDecorator oneLineStringDecorator = new OneLineTextDecorator(new OneLineText("test")); assertEquals("test", oneLineStringDecorator.toEdit()); } @Test public void testToEdit() throws Exception { OneLineTextDecorator oneLineStringDecorator = new OneLineTextDecorator(new OneLineText("test")); assertEquals("test", oneLineStringDecorator.toEdit()); } }