Nice/testsuite/compiler/classes native.testsuite,1.10,1.11 typeParameters.testsuite,1.21,1.22 variance.testsuite,1.2,1.3

Arjan Boeijink <[email protected]> Sun, 13 Mar 2005 15:27:43 +0000
Newsgroups gmane.comp.lang.nice.cvs
Message-ID <[email protected]>
Update of /cvsroot/nice/Nice/testsuite/compiler/classes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25445/F:/nice/testsuite/compiler/classes

Modified Files:
	native.testsuite typeParameters.testsuite variance.testsuite 
Log Message:
Added the rest of the obvious failure locations.

Index: variance.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/variance.testsuite,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** variance.testsuite	30 Apr 2003 21:58:38 -0000	1.2
--- variance.testsuite	13 Mar 2005 15:27:40 -0000	1.3
***************
*** 1,3 ****
! /// FAIL
    /// Toplevel
  interface X{}
--- 1,6 ----
! /// FAIL bug
!   B<X> b1 = new B(param: new A());
!   B<Y> b2 = b1;
!   b2.param.foo();
    /// Toplevel
  interface X{}
***************
*** 9,15 ****
      T param;
  }   
- public void main(String[] args){
-     B<X> b1 = new B(param: new A());
-     B<Y> b2 = b1;
-     b2.param.foo();
- }
--- 12,13 ----

Index: typeParameters.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/typeParameters.testsuite,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** typeParameters.testsuite	1 Mar 2005 18:56:19 -0000	1.21
--- typeParameters.testsuite	13 Mar 2005 15:27:40 -0000	1.22
***************
*** 28,32 ****
  
  /// FAIL
!   Coord<Point> dummy = new Coord(p: "");
    /// Toplevel
  class Point { int x; }
--- 28,32 ----
  
  /// FAIL
!   Coord<Point> dummy = /*/// FAIL HERE */ new Coord(p: "");
    /// Toplevel
  class Point { int x; }
***************
*** 38,42 ****
  
  /// FAIL
!   Coord<String> c = new Coord();
    /// Toplevel
  class Point { int x; }
--- 38,42 ----
  
  /// FAIL
!   Coord<String> /*/// FAIL HERE */ c = new Coord();
    /// Toplevel
  class Point { int x; }
***************
*** 46,50 ****
  /// FAIL
    /// COMMENT class constraints must be "inherited" by subclasses.
!   Coord<String> c = new Coord2();
    /// Toplevel
  class Point { int x; }
--- 46,50 ----
  /// FAIL
    /// COMMENT class constraints must be "inherited" by subclasses.
!   Coord<String> /*/// FAIL HERE */ c = new Coord2();
    /// Toplevel
  class Point { int x; }
***************
*** 156,160 ****
  }
    /// package b import a
!   Elem<List<Sting>> dummy = new Elem(data: "");
  
  /// PASS
--- 156,160 ----
  }
    /// package b import a
!   Elem<List<String>> dummy = /*/// FAIL HERE */ new Elem(data: "");
  
  /// PASS
***************
*** 306,310 ****
    // bug #992007
    /// Toplevel
! <A,B | B <: A> class Foo<B,X>
  {
    A a;
--- 306,310 ----
    // bug #992007
    /// Toplevel
! <A,B | B <: A> class Foo /*/// FAIL HERE */ <B,X>
  {
    A a;
***************
*** 328,332 ****
  /// FAIL
    A<String> a = new A(x: null);
!   String s = a.x;
  
    /// Toplevel
--- 328,332 ----
  /// FAIL
    A<String> a = new A(x: null);
!   String /*/// FAIL HERE */ s = a.x;
  
    /// Toplevel
***************
*** 349,353 ****
  
  /// FAIL
!   A<String> a = new A(x: null);
  
    /// Toplevel
--- 349,353 ----
  
  /// FAIL
!   A<String> a = /*/// FAIL HERE */ new A(x: null);
  
    /// Toplevel
***************
*** 372,374 ****
    /// Toplevel
  class A<T> {}
! class B<T> extends A<U> {}
--- 372,374 ----
    /// Toplevel
  class A<T> {}
! class B<T> extends A< /*/// FAIL HERE */ U> {}

Index: native.testsuite
===================================================================
RCS file: /cvsroot/nice/Nice/testsuite/compiler/classes/native.testsuite,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** native.testsuite	1 Mar 2005 18:56:19 -0000	1.10
--- native.testsuite	13 Mar 2005 15:27:40 -0000	1.11
***************
*** 14,18 ****
    /// Toplevel
  // java.util.Map is already retyped, with two type parameters
! interface MyMutableArray<Element> = native java.util.Map;
  
  /// COMMENT Retype two java classes, when one refers to the other.
--- 14,18 ----
    /// Toplevel
  // java.util.Map is already retyped, with two type parameters
! interface /*/// FAIL HERE */ MyMutableArray<Element> = native java.util.Map;
  
  /// COMMENT Retype two java classes, when one refers to the other.
***************
*** 32,36 ****
  /// FAIL
    /// Toplevel
! class Int = native int;
  
  /// PASS
--- 32,36 ----
  /// FAIL
    /// Toplevel
! class /*/// FAIL HERE */ Int = native int;
  
  /// PASS



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click