org.jruby.test
Class TestRubyBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.jruby.test.TestRubyBase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
TestKernel, TestLoadService, TestNativeException, TestRaiseException, TestRequire, TestRuby, TestRubyArray, TestRubyCollect, TestRubyHash

public class TestRubyBase
extends junit.framework.TestCase

Author:
Benoit

Field Summary
protected  Ruby runtime
           
 
Constructor Summary
TestRubyBase()
           
TestRubyBase(java.lang.String name)
           
 
Method Summary
protected  java.lang.String eval(java.lang.String script)
          evaluate a string and returns the standard output.
 void tearDown()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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
 

Field Detail

runtime

protected Ruby runtime
Constructor Detail

TestRubyBase

public TestRubyBase()

TestRubyBase

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

eval

protected java.lang.String eval(java.lang.String script)
                         throws java.lang.Exception
evaluate a string and returns the standard output.

Parameters:
script - the String to eval as a String
Returns:
the value printed out on stdout and stderr by
Throws:
java.lang.Exception

tearDown

public void tearDown()
Overrides:
tearDown in class junit.framework.TestCase


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