logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Nice/testsuite/compiler/enums enum.testsuite,NONE,1.1: msg#00168

Subject: Nice/testsuite/compiler/enums enum.testsuite,NONE,1.1
Update of /cvsroot/nice/Nice/testsuite/compiler/enums
In directory sc8-pr-cvs1:/tmp/cvs-serv20762/F:/nice/testsuite/compiler/enums

Added Files:
        enum.testsuite 
Log Message:
Move enum testsuite to the right place.

--- NEW FILE: enum.testsuite ---
/// PASS
  assert foo(blue);
  /// Toplevel
  enum Color {red, blue, green}
  boolean foo(Color);
  foo(=red) = false;
  foo(=blue) = true;
  foo(=green) = false;

/// PASS
  /// package a 
  /// Toplevel
  enum Color {red, blue, green}
  boolean foo(Color);
  foo(=red) = false;
  foo(=blue) = true;
  foo(=green) = false;
  /// package b import a
  assert foo(blue);

/// FAIL
  /// Toplevel
  enum Color {red, blue, green}
  void foo(Color);
  foo(=red) = {};
  foo(=blue) = {};

/// PASS
  assert foo(blue);
  /// Toplevel
  enum Color {red, blue, green}
  boolean foo(Color);
  foo(x) = false;
  foo(=blue) = true;
  foo(=green) = false;

/// FAIL
  /// Toplevel
  enum Single { thing }

/// PASS
  /// package a 
  /// Toplevel
  enum Color {red, blue, green}
  boolean foo(Color);
  foo(x) = false;
  /// package b import a
  assert foo(green);
  /// Toplevel
  foo(=red) = false;
  foo(=blue) = false;
  foo(=green) = true;




-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php


<Prev in Thread] Current Thread [Next in Thread>