Changeset 06acc69 in tol


Ignore:
Timestamp:
Aug 18, 2015, 10:16:51 AM (11 years ago)
Author:
Pedro Gea <pgea@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
ed6ba49
Parents:
da4a80a7
Message:

Refs #1868
Se modifica el test de #730 para no verse afectado.

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@6812 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol_tests/tol/Bugzilla/bug_000730/test.tol

    rda4a80a7 r06acc69  
    33// FILE   : test.tol
    44// PURPOSE: test for a resolved bug
     5//////////////////////////////////////////////////////////////////////////////
     6
     7Real InstanceExist(Text class, Text name) {
     8  If(ObjectExist("NameBlock", name), IsInstanceOf(Eval(name), class), False)
     9};
     10
    511//////////////////////////////////////////////////////////////////////////////
    612
    … …  
    2834  @CPrincipal ej1 = [[Real _.a = 1]];
    2935
    30   Real ok.1.1 =  ObjectExist("@CPrincipal","ej1");
    31   Real ok.1.2 = !ObjectExist("@CDerivada", "ej1");
     36  Real ok.1.1 =  InstanceExist("@CPrincipal","ej1");
     37  Real ok.1.2 = !InstanceExist("@CDerivada", "ej1");
    3238 
    3339  @CDerivada ej2 = [[Real _.a = 1; Real _.b = 2]];
    3440
    35   Real ok.2.1 = ObjectExist("@CPrincipal","ej2");
    36   Real ok.2.2 = ObjectExist("@CDerivada", "ej2");
     41  Real ok.2.1 = InstanceExist("@CPrincipal","ej2");
     42  Real ok.2.2 = InstanceExist("@CDerivada", "ej2");
    3743   
    3844  @CDerivada CDerivada.New(Real a, Real b) {
    … …  
    4652  @CDerivada ej3 = { CDerivada.New(Real a = 1; Real b = 2) };
    4753 
    48   Real ok.3.1 = ObjectExist("@CPrincipal","ej3");
    49   Real ok.3.2 = ObjectExist("@CDerivada", "ej3");
     54  Real ok.3.1 = InstanceExist("@CPrincipal","ej3");
     55  Real ok.3.2 = InstanceExist("@CDerivada", "ej3");
    5056 
    5157  // Si asignamos una referencia a un objeto de @CPrincipal con una
    … …  
    5662  // ej4 no posee los métodos propios de @CDerivada
    5763 
    58   Real ok.4.1 = ObjectExist("@CPrincipal","ej4");
    59   Real ok.4.2 = ObjectExist("@CDerivada","ej4");
     64  Real ok.4.1 = InstanceExist("@CPrincipal","ej4");
     65  Real ok.4.2 = InstanceExist("@CDerivada","ej4");
    6066 
    6167 
Note: See TracChangeset for help on using the changeset viewer.