org.jruby.test
Class TestRubyArray

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jruby.test.TestRubyBase
              extended by org.jruby.test.TestRubyArray
All Implemented Interfaces:
junit.framework.Test

public class TestRubyArray
extends TestRubyBase

Test case for functionality in RubyArray


Field Summary
 
Fields inherited from class org.jruby.test.TestRubyBase
runtime
 
Constructor Summary
TestRubyArray(java.lang.String name)
           
 
Method Summary
 void setUp()
           
 void tearDown()
           
 void testConstructors()
          Test literal constructor [], Array[], Array::[], and Array::new with all forms of parameters.
 void testConversions()
          Array#to_s, Array#to_a
 void testIterating()
          Array#each
 void testLookups()
          Test Array#[]= (store) and Array#[] (retrieve).
 void testSizeRelated()
          Array#size, Array#length, Array#empty?
 void testToArray()
          This tests toArray-functionality
 
Methods inherited from class org.jruby.test.TestRubyBase
eval
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestRubyArray

public TestRubyArray(java.lang.String name)
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

tearDown

public void tearDown()
Overrides:
tearDown in class TestRubyBase

testConstructors

public void testConstructors()
                      throws java.lang.Exception
Test literal constructor [], Array[], Array::[], and Array::new with all forms of parameters.

Throws:
java.lang.Exception

testLookups

public void testLookups()
                 throws java.lang.Exception
Test Array#[]= (store) and Array#[] (retrieve).

Throws:
java.lang.Exception

testConversions

public void testConversions()
                     throws java.lang.Exception
Array#to_s, Array#to_a

Throws:
java.lang.Exception

testSizeRelated

public void testSizeRelated()
                     throws java.lang.Exception
Array#size, Array#length, Array#empty?

Throws:
java.lang.Exception

testIterating

public void testIterating()
                   throws java.lang.Exception
Array#each

Throws:
java.lang.Exception

testToArray

public void testToArray()
                 throws java.lang.Exception
This tests toArray-functionality

Throws:
java.lang.Exception


Copyright © 2002-2007 JRuby Team. All Rights Reserved.