package org.easyb.plugin.ui.swing; import static org.easyb.util.BehaviorStepType.GIVEN; import static org.easyb.plugin.Outcome.SUCCESS; import org.easyb.plugin.StepResult; import org.easyb.plugin.ui.NodeBuilder; import org.easyb.plugin.ui.ResultNode; import static org.junit.Assert.assertEquals; import org.junit.Test; public class WhenBuildingSwingNode { @Test public void shouldConstructEasybTreeNode() { NodeBuilder<? extends ResultNode> builder = new SwingNodeBuilder(); StepResult result = new StepResult("name", GIVEN, SUCCESS); ResultNode expected = new SwingResultNode(result); ResultNode actual = builder.build(result); assertEquals(expected, actual); assertEquals(result, actual.getResult()); } }