Package easysm.stores

Examples of easysm.stores.Class


  @Test
  public void Main_doAddAttribute_OneValidClass()
  {
    List<Class> cSet = main.inputCD().classes();
    main.doAddCDElement(new ClassInfo(cPine));
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    main.doAddCDElement(new AttributeInfo(cIffy, cl, Type.INTEGER));

    assertTrue(cl.attributes().size() == 1);
    for (Attribute a : cl.attributes()) {
      assertTrue(a.name().equals(cIffy));
    }
  }
View Full Code Here


  @Test
  public void Main_doAddAttribute_WithSameNameOfAttribute()
  {
    List<Class> cSet = main.inputCD().classes();
    main.doAddCDElement(new ClassInfo(cPine));
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    main.doAddCDElement(new AttributeInfo(cIffy, cl, Type.INTEGER));

    main.doAddCDElement(new AttributeInfo(cIffy, cl, Type.BOOLEAN));

    assertTrue(cl.attributes().size() == 1);
  }
View Full Code Here

  @Test
  public void Main_doUpdateAttribute_OneValidClass()
  {
    main.doAddCDElement(new ClassInfo(cIffy));
    List<Class> cSet = main.inputCD().classes();
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    main.doAddCDElement(new AttributeInfo(cPine, cl, Type.INTEGER));
    Attribute at = null;
    for (Attribute a : cl.attributes()) {
      at = a;
    }
    main.doUpdateCDElement(at, new AttributeInfo(cSure, cl, Type.INTEGER));

    assertTrue(cl.attributes().size() == 1);
    for (Attribute a : cl.attributes()) {
      assertTrue(a.name().equals(cSure));
    }
  }
View Full Code Here

  @Test
  public void Main_doDeleteAttribute()
  {
    main.doAddCDElement(new ClassInfo(cPine));
    List<Class> cSet = main.inputCD().classes();
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    main.doAddCDElement(new AttributeInfo(cIffy, cl, Type.INTEGER));

    main.doDeleteCDElement(cl.attributes().get(0));
    assertTrue(cl.attributes().size() == 0);
  }
View Full Code Here

  @Test
  public void Main_doAddOperation_OneValidClass()
  {
    List<Class> cSet = main.inputCD().classes();
    main.doAddCDElement(new ClassInfo(cPine));
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    main.doAddCDElement(new OperationInfo(cIffy, cl, params, Type.BOOLEAN));

    assertTrue(cl.operations().size() == 1);
    for (Operation o : cl.operations()) {
      assertTrue(o.name().equals(cIffy));
    }
  }
View Full Code Here

  @Test
  public void Main_doAddOperation_WithParametersWithSameName()
  {
    List<Class> cSet = main.inputCD().classes();
    main.doAddCDElement(new ClassInfo(cPine));
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    ParameterInfo pInfo = new ParameterInfo(cSure, Type.INTEGER);
    params.add(pInfo);
    params.add(pInfo);
    main.doAddCDElement(new OperationInfo(cIffy, cl, params, Type.BOOLEAN));
    Operation op = null;
    for (Operation o : cl.operations()) {
      op = o;
    }
    assertTrue(op.parameters().size() == 1);
    for (Parameter p : op.parameters()) {
      assertTrue(p.name().equals(cSure));
View Full Code Here

  @Test
  public void Main_doAddOperation_WithSameNameOfOperation()
  {
    List<Class> cSet = main.inputCD().classes();
    main.doAddCDElement(new ClassInfo(cPine));
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    main.doAddCDElement(new OperationInfo(cIffy, cl, params, Type.INTEGER));

    main.doAddCDElement(new OperationInfo(cIffy, cl, params, Type.BOOLEAN));

    assertTrue(cl.operations().size() == 1);
  }
View Full Code Here

  @Test
  public void Main_doUpdateOperation_OneValidClass()
  {
    main.doAddCDElement(new ClassInfo(cIffy));
    List<Class> cSet = main.inputCD().classes();
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    main.doAddCDElement(new OperationInfo(cPine, cl, params, Type.INTEGER));
    Operation op = null;
    for (Operation o : cl.operations()) {
      op = o;
    }
    main.doUpdateCDElement(op, new OperationInfo(cSure, cl, params, Type.BOOLEAN));

    assertTrue(cl.operations().size() == 1);
    for (Operation o : cl.operations()) {
      assertTrue(o.name().equals(cSure));
      assertTrue(o.returnType().equals(Type.BOOLEAN));
    }
  }
View Full Code Here

  @Test
  public void Main_doDeleteOperation()
  {
    main.doAddCDElement(new ClassInfo(cPine));
    List<Class> cSet = main.inputCD().classes();
    Class cl = null;
    for (Class c : cSet) {
      cl = c;
    }
    Set<ParameterInfo> params = SetFactory.createSet(ParameterInfo.class);
    main.doAddCDElement(new OperationInfo(cIffy, cl, params, Type.INTEGER));

    main.doDeleteCDElement(cl.operations().get(0));
    assertTrue(cl.operations().size() == 0);
  }
View Full Code Here

  @Test
  public void Main_doUpdateEnumeration_OneValidEnum()
  {
    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.