package com.windowtester.runtime.gef.internal;
import static com.windowtester.runtime.gef.test.builder.FigureBuilder.addChild;
import static com.windowtester.runtime.gef.test.builder.FigureBuilder.figure;
import junit.framework.TestCase;
import org.eclipse.draw2d.IFigure;
/**
* The class <code>FigureInfoBuilderTest</code> contains tests for the class
* {@link <code>FigureInfoBuilder</code>}
*
* @pattern JUnit Test Case
*
* @generatedBy CodePro at 9/21/07 1:07 PM
*
* @author Phil Quitslund
*
* @version $Revision: 1.3 $
*/
public class FigureInfoBuilderTest extends TestCase {
public void testGetChildrenEmpty() {
FigureInfoBuilder fixture = new FigureInfoBuilder();
IFigureList result = fixture.getChildren(figure());
assertNotNull(result);
assertEquals(0,result.toArray().length);
}
public void testGetChildrenNotEmpty() {
FigureInfoBuilder fixture = new FigureInfoBuilder();
IFigure f1 = figure();
IFigure f2 = figure();
addChild(f1, f2);
IFigureList result = fixture.getChildren(f1);
assertNotNull(result);
assertEquals(1, result.toArray().length);
}
public void testGetConnections() {
fail("Newly generated method - fix or disable");
}
public void testGetPartNone() {
// add test code here
FigureInfoBuilder fixture = new FigureInfoBuilder();
IEditPartReference result = fixture.getPart(figure());
assertNotNull(result);
}
}