pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:4001:    int a() {return A()->X != B()->X;}   ]])   test_program([[    class A {int i; class X {int j = i;};}    class B {inherit A;}    int a() {return A.X == B.X;}   ]])      // Testing __INIT   test_any([[ -  class X { int x = 1; int zz = 1;}; -  class Y { int y = 2; }; -  class Z { inherit X; inherit Y; int z = 4; int zz = 0; }; +  class X { int x = 1; int zz = 1; int zzz=8; int xx=8; }; +  class Y { int y = 2; int xx; }; +  class Z { inherit X; inherit Y; int z = 4; int zz = 0; int zzz; };    object zz = Z(); -  return zz->x + zz->y + zz->z + zz->zz; - ]], 7) +  return zz->x + zz->y + zz->z + zz->zz + zz->zzz + zz->xx; + ]], 15)      test_any([[    // Test __INIT with forward references to programs needing their parents.    class X {    program y = Y;    local class Y {    program z = y;    };    };    object x = X();