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; int zzz=8; int xx=8; }; +  class X { int x = 1; int zz = 1; int zzz=8; int xx=16; };    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 + zz->zzz + zz->xx;   ]], 15)      test_any([[    // Test __INIT with forward references to programs needing their parents.    class X {    program y = Y;