annotate graal/com.oracle.truffle.ruby.test/specs/tags/language/singleton_class_tags.txt @ 13514:0fbee3eb71f0

Ruby: import project.
author Chris Seaton <chris.seaton@oracle.com>
date Mon, 06 Jan 2014 17:12:09 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13514
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
1 fails:A singleton class doesn't have singleton class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
2 fails:A singleton class is TrueClass for true
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
3 fails:A singleton class is FalseClass for false
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
4 fails:A singleton class is NilClass for nil
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
5 fails:A singleton class raises a TypeError for Fixnum's
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
6 fails:A singleton class raises a TypeError for symbols
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
7 fails:A singleton class is a singleton Class instance
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
8 fails:A singleton class is a Class for classes
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
9 fails:A singleton class inherits from Class for classes
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
10 fails:A singleton class is a subclass of Class's singleton class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
11 fails:A singleton class is a subclass of the same level of Class's singleton class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
12 fails:A singleton class is a subclass of a superclass's singleton class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
13 fails:A singleton class is a subclass of the same level of superclass's singleton class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
14 fails:A singleton class for BasicObject has Class as it's superclass
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
15 fails:A singleton class for BasicObject has the proper level of superclass for Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
16 fails:A singleton class has class String as the superclass of a String instance
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
17 fails:A singleton class has class Bignum as the superclass of a Bignum instance
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
18 fails:A constant on a singleton class can be accessed after the singleton class body is reopened
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
19 fails:A constant on a singleton class can be accessed via self::CONST
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
20 fails:A constant on a singleton class can be accessed via const_get
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
21 fails:A constant on a singleton class is not defined on the object's class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
22 fails:A constant on a singleton class is not defined in the singleton class opener's scope
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
23 fails:A constant on a singleton class cannot be accessed via object::CONST
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
24 fails:A constant on a singleton class raises a NameError for anonymous_module::CONST
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
25 fails:A constant on a singleton class appears in the singleton class constant list
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
26 fails:A constant on a singleton class does not appear in the object's class constant list
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
27 fails:A constant on a singleton class is not preserved when the object is duped
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
28 fails:A constant on a singleton class is preserved when the object is cloned
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
29 fails:Defining instance methods on a singleton class define public methods
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
30 fails:Instance methods of a singleton class include ones of the object's class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
31 fails:Instance methods of a singleton class do not include class methods of the object's class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
32 fails:Instance methods of a singleton class include instance methods of Object
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
33 fails:Instance methods of a singleton class do not include class methods of Object
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
34 fails:Instance methods of a singleton class for a class include instance methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
35 fails:Instance methods of a singleton class for a class do not include class methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
36 fails:Instance methods of a singleton class for a class do not include instance methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
37 fails:Instance methods of a singleton class for a class do not include class methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
38 fails:Instance methods of a singleton class for a singleton class includes instance methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
39 fails:Instance methods of a singleton class for a singleton class does not include class methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
40 fails:Class methods of a singleton class include ones of the object's class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
41 fails:Class methods of a singleton class do not include instance methods of the object's class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
42 fails:Class methods of a singleton class include instance methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
43 fails:Class methods of a singleton class do not include class methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
44 fails:Class methods of a singleton class for a class include instance methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
45 fails:Class methods of a singleton class for a class include class methods of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
46 fails:Class methods of a singleton class for a class include instance methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
47 fails:Class methods of a singleton class for a class do not include class methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
48 fails:Class methods of a singleton class for a singleton class include instance methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
49 fails:Class methods of a singleton class for a singleton class include class methods of the singleton class of Class
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
50 fails:Instantiating a singleton class raises a TypeError when new is called
0fbee3eb71f0 Ruby: import project.
Chris Seaton <chris.seaton@oracle.com>
parents:
diff changeset
51 fails:Instantiating a singleton class raises a TypeError when allocate is called