Package test.glib.views.java2D

Source Code of test.glib.views.java2D.TestViewFactory

package test.glib.views.java2D;

import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import net.sf.latexdraw.glib.models.ShapeFactory;
import net.sf.latexdraw.glib.models.interfaces.shape.IGroup;
import net.sf.latexdraw.glib.views.Java2D.impl.LViewsFactory;
import net.sf.latexdraw.glib.views.Java2D.interfaces.IViewShape;
import net.sf.latexdraw.glib.views.Java2D.interfaces.IViewsFactory;
import net.sf.latexdraw.glib.views.Java2D.interfaces.View2DTK;

import org.junit.Before;

public class TestViewFactory {
  protected IViewsFactory viewFac;

  static {
    View2DTK.setFactory(new LViewsFactory());
  }


  @Before
  public void setUp() {
    viewFac = View2DTK.getFactory();
  }


  public void testCreateGroupView() {
    IGroup gp = ShapeFactory.createGroup();
    gp.addShape(ShapeFactory.createText());
    IViewShape view = viewFac.createView(gp);
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("group")); //$NON-NLS-1$
  }


  public void testCreateTextView() {
    IViewShape view = viewFac.createView(ShapeFactory.createText());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("text")); //$NON-NLS-1$
  }


  public void testCreateArcCircleView() {
    IViewShape view = viewFac.createView(ShapeFactory.createCircleArc());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("circlearc")); //$NON-NLS-1$
  }

  public void testCreateRectangleView() {
    IViewShape view = viewFac.createView(ShapeFactory.createRectangle());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("rectangle")); //$NON-NLS-1$
  }

  public void testCreateSquareView() {
    IViewShape view = viewFac.createView(ShapeFactory.createSquare());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("square")); //$NON-NLS-1$
  }

  public void testCreateEllipseView() {
    IViewShape view = viewFac.createView(ShapeFactory.createEllipse());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("ellipse")); //$NON-NLS-1$
  }

  public void testCreateCircleView() {
    IViewShape view = viewFac.createView(ShapeFactory.createCircle());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("circle")); //$NON-NLS-1$
  }

  public void testCreateGridView() {
    IViewShape view = viewFac.createView(ShapeFactory.createGrid(ShapeFactory.createPoint()));
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("grid")); //$NON-NLS-1$
  }

  public void testCreateAxesView() {
    IViewShape view = viewFac.createView(ShapeFactory.createAxes(ShapeFactory.createPoint()));
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("axes")); //$NON-NLS-1$
  }

  public void testCreatePolygonView() {
    IViewShape view = viewFac.createView(ShapeFactory.createPolygon());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("polygon")); //$NON-NLS-1$
  }

  public void testCreatePolylineView() {
    IViewShape view = viewFac.createView(ShapeFactory.createPolyline());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("polyline")); //$NON-NLS-1$
  }

  public void testCreateTriangleView() {
    IViewShape view = viewFac.createView(ShapeFactory.createTriangle());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("triangle")); //$NON-NLS-1$
  }

  public void testCreateRhombusView() {
    IViewShape view = viewFac.createView(ShapeFactory.createRhombus());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("rhombus")); //$NON-NLS-1$
  }

  public void testCreateFreehandView() {
    IViewShape view = viewFac.createView(ShapeFactory.createFreeHand());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("freehand")); //$NON-NLS-1$
  }

  public void testCreatePictureView() {
    IViewShape view = viewFac.createView(ShapeFactory.createPicture(ShapeFactory.createPoint()));
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("picture")); //$NON-NLS-1$
  }

  public void testCreateDotView() {
    IViewShape view = viewFac.createView(ShapeFactory.createDot(ShapeFactory.createPoint()));
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("dot")); //$NON-NLS-1$
  }

  public void testCreateBezierCurveView() {
    IViewShape view = viewFac.createView(ShapeFactory.createBezierCurve());
    assertNotNull(view);
    assertTrue(view.getClass().getName().toLowerCase().contains("beziercurve")); //$NON-NLS-1$
  }
}
TOP

Related Classes of test.glib.views.java2D.TestViewFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.