Package haikuvm.bench.from.darjeeling.testvm.classes

Examples of haikuvm.bench.from.darjeeling.testvm.classes.E


  {
    A a = new A();
    B b = new B();
    C c = new C();
    D d = new D();
    E e = new E();
        Inner inner = new Inner();

    Darjeeling.assertTrue(testBase +  0, a instanceof AInterface);
    Darjeeling.assertTrue(testBase +  1, b instanceof AInterface);
    Darjeeling.assertTrue(testBase +  2, c instanceof AInterface);
View Full Code Here


  }

  public static void inheritanceTest(int testBase)
  {
    A a, b, c, d;
    E e;
   
    a = new A();
    b = new B();
    c = new C();
    d = new D();
    e = new E();
   
    Darjeeling.assertTrue(testBase +  0, a.virtualMethod()==0);
    Darjeeling.assertTrue(testBase +  1, b.virtualMethod()==1);
    Darjeeling.assertTrue(testBase +  2, c.virtualMethod()==2);
    Darjeeling.assertTrue(testBase +  3, d.virtualMethod()==3);

    Darjeeling.assertTrue(testBase +  4, a.AInterfaceMethod()==0);
    Darjeeling.assertTrue(testBase +  5, b.AInterfaceMethod()==0);
    Darjeeling.assertTrue(testBase +  6, c.AInterfaceMethod()==0);
    Darjeeling.assertTrue(testBase +  7, d.AInterfaceMethod()==0);
    Darjeeling.assertTrue(testBase +  8, e.AInterfaceMethod()==1);
   
    AInterface aa, bb, cc, dd, ee;
    aa = a; bb = b; cc = c;  dd = d;  ee = e;
    Darjeeling.assertTrue(testBase +  9, aa.AInterfaceMethod()==0);
    Darjeeling.assertTrue(testBase + 10, bb.AInterfaceMethod()==0);
View Full Code Here

TOP

Related Classes of haikuvm.bench.from.darjeeling.testvm.classes.E

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.