Package easysm.stores

Examples of easysm.stores.Class


 
  @Test
  public void Generator_generateBasicSO_OneValidSO()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);
    Attribute a = new Attribute(new AttributeInfo(cIffy, cl, Type.INTEGER));
    cd.addCDElement(a);
    cd.changeContext(cl);
View Full Code Here


  @Test
  public void Generator_generateBasicSO_TwoClasses_OneValidSO()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class c1 = new Class(new ClassInfo(cPine));
    cd.addCDElement(c1);

    Class c2 = new Class(new ClassInfo(cGino));
    cd.addCDElement(c2);

    Attribute a2 = new Attribute(new AttributeInfo(cGino, c2, Type.BOOLEAN));
    cd.addCDElement(a2);
View Full Code Here

  @Test
  public void Generator_generateBasicSO_OneValidSO_WithOneClass_WithTwoAttributes()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);

    Attribute a1 = new Attribute(new AttributeInfo(cIffy, cl, Type.INTEGER));
    Attribute a2 = new Attribute(new AttributeInfo(cGino, cl, Type.INTEGER));
    cd.addCDElement(a1);
View Full Code Here

 
  @Test
  public void Generator_generateBasicEvent_WithOneOperation_WithReturnType()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);

    Operation op = new Operation(new OperationInfo(cPine, cl, null, Type.INTEGER));
    cd.addCDElement(op);
View Full Code Here

  @Test
  public void Generator_generateBasicEvent_WithOneOperation_WithoutReturnType()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);

    Operation op = new Operation(new OperationInfo(cIffy, cl, null, null));
    cd.addCDElement(op);
View Full Code Here

  @Test
  public void Generator_generateBasicEvent_WithOneOperation_WithoutReturnTypeAndParameters()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);

    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    ParameterInfo pInfo = new ParameterInfo(cGino, Type.INTEGER);
    params.add(pInfo);
View Full Code Here

  @Test
  public void Generator_generateOutputCD_NoEvent()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);
    cd.changeContext(cl);

    StateObserverInfo soInfo = new StateObserverInfo(cGino, Type.INTEGER, null);
    StateObservers so = new StateObservers(new StateObserversInfo());
View Full Code Here

  @Test
  public void Generator_generateOutputCD_NoStateObserver()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class cl = new Class(new ClassInfo(cPine));
    cd.addCDElement(cl);
    cd.changeContext(cl);

    StateObservers so = new StateObservers(new StateObserversInfo());
    List<StateObserver> soSet = so.soList();
View Full Code Here

  @Test
  public void Generator_generateOutputCD_TwoClass()
  {
    ClassDiagram cd = new ClassDiagram(new ClassDiagramInfo());
    Class c1 = new Class(new ClassInfo(cPine));
    cd.addCDElement(c1);
    cd.changeContext(c1);
    Class c2 = new Class(new ClassInfo(cGino));
    cd.addCDElement(c2);

    StateObserverInfo soInfo = new StateObserverInfo(cBobb, Type.INTEGER, null);
    StateObservers so = new StateObservers(new StateObserversInfo());
    so.addStateObserver(new StateObserver(soInfo));
View Full Code Here

  @Test
  public void Main_doUpdateClass_OneValidClass()
  {
    main.doAddCDElement(new ClassInfo(cIffy));
    List<Class> cSet = main.inputCD().classes();
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    main.doUpdateCDElement(cl, new ClassInfo(cPine));
    assertTrue(cSet.size() == 1);
View Full Code Here

TOP

Related Classes of easysm.stores.Class

Copyright © 2018 www.massapicom. 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.