Skip to content

Commit

Permalink
I fix order of actual and expect test value in class.rb.
Browse files Browse the repository at this point in the history
  • Loading branch information
suzukaze committed Aug 2, 2013
1 parent 6d1469d commit ff7e599
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions test/t/class.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
# Class ISO Test

assert('Class', '15.2.3') do
assert_equal(Class.class, Class)
assert_equal(Class, Class.class)
end

assert('Class superclass', '15.2.3.2') do
assert_equal(Class.superclass, Module)
assert_equal(Module, Class.superclass)
end

# Class#initialize '15.2.3.3.1' is tested in Class#new
Expand Down Expand Up @@ -52,48 +52,48 @@ def initialize args, &block
def result; @result; end
end

assert_equal(TestClass.new(:arg).result, :only_args)
assert_equal(:only_args, TestClass.new(:arg).result)
# with block doesn't work yet
end

assert('Class#superclass', '15.2.3.3.4') do
class SubClass < String; end
assert_equal(SubClass.superclass, String)
assert_equal(String, SubClass.superclass)
end

# Not ISO specified

assert('Class 1') do
class C1; end
assert_equal(C1.class, Class)
assert_equal(Class, C1.class)
end

assert('Class 2') do
class C2; end
assert_equal(C2.new.class, C2)
assert_equal(C2, C2.new.class)
end

assert('Class 3') do
class C3; end
assert_equal(C3.new.class.class, Class)
assert_equal(Class, C3.new.class.class)
end

assert('Class 4') do
class C4_A; end
class C4 < C4_A; end
assert_equal(C4.class, Class)
assert_equal(Class, C4.class)
end

assert('Class 5') do
class C5_A; end
class C5 < C5_A; end
assert_equal(C5.new.class, C5)
assert_equal(C5, C5.new.class)
end

assert('Class 6') do
class C6_A; end
class C6 < C6_A; end
assert_equal(C6.new.class.class, Class)
assert_equal(Class, C6.new.class.class)
end

assert('Class 7') do
Expand Down Expand Up @@ -129,13 +129,13 @@ class Class9Const; end

assert('Class Module 1') do
module M; end
assert_equal(M.class, Module)
assert_equal(Module, M.class)
end

assert('Class Module 2') do
module M; end
class C; include M; end
assert_equal(C.new.class, C)
assert_equal(C, C.new.class)
end

# nested class
Expand All @@ -148,13 +148,13 @@ class A::B; end
assert('Class Nested 2') do
class A; end
class A::B; end
assert_equal(A::B.new.class, A::B)
assert_equal(A::B, A::B.new.class)
end

assert('Class Nested 3') do
class A; end
class A::B; end
assert_equal(A::B.new.class.class, Class)
assert_equal(Class, A::B.new.class.class)
end

assert('Class Nested 4') do
Expand All @@ -168,14 +168,14 @@ class A::B::C; end
class A; end
class A::B; end
class A::B::C; end
assert_equal(A::B::C.class, Class)
assert_equal(Class, A::B::C.class)
end

assert('Class Nested 6') do
class A; end
class A::B; end
class A::B::C; end
assert_equal(A::B::C.new.class, A::B::C)
assert_equal(A::B::C, A::B::C.new.class)
end

assert('Class Nested 7') do
Expand All @@ -189,13 +189,13 @@ class A::B2 < A::B; end
class A; end
class A::B; end
class A::B2 < A::B; end
assert_equal(A::B2.class, Class)
assert_equal(Class, A::B2.class)
end

assert('Class Colon 1') do
class A; end
A::C = 1
assert_equal(A::C, 1)
assert_equal(1, A::C)
end

assert('Class Colon 2') do
Expand All @@ -205,15 +205,15 @@ class A; class ::C; end end

assert('Class Colon 3') do
class A; class ::C; end end
assert_equal(C.class, Class)
assert_equal(Class, C.class)
end

assert('Class Dup 1') do
class C; end
assert_equal(C.dup.class, Class)
assert_equal(Class, C.dup.class)
end

assert('Class Dup 2') do
module M; end
assert_equal(M.dup.class, Module)
assert_equal(Module, M.dup.class)
end

0 comments on commit ff7e599

Please sign in to comment.