[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kross/test
From: Sebastian Sauer <mail () dipe ! org>
Date: 2008-02-25 2:26:52
Message-ID: 1203906412.838942.32067.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 778963 by sebsauer:
unittest++
M +23 -2 unittest.rb
--- trunk/KDE/kdelibs/kross/test/unittest.rb #778962:778963
@@ -7,9 +7,14 @@
KrossAction = self.action()
-def testFunction
+def testFunction1(arg1)
+ return arg1
end
+def testFunction2(arg1,arg2)
+ return [arg1,arg2]
+end
+
class TestKross < Test::Unit::TestCase
def setup
@@ -258,10 +263,26 @@
assert( TestObject1.func_qvariant_qvariant(" Test \n\r This String $%&\"") == " \
Test \n\r This String $%&\"") end
+ def testFunctions
+ assert( KrossAction.functionNames().include?("testFunction1") )
+ assert( KrossAction.callFunction("testFunction1",[true]) == true )
+ assert( KrossAction.callFunction("testFunction1",[false]) == false )
+ assert( KrossAction.callFunction("testFunction1",[524]) == 524 )
+ assert( KrossAction.callFunction("testFunction1",[-958]) == -958 )
+ assert( KrossAction.callFunction("testFunction1",[524.98]) == 524.98 )
+ assert( KrossAction.callFunction("testFunction1",[-958.1257]) == -958.1257 )
+ assert( KrossAction.callFunction("testFunction1",[""]) == "" )
+ assert( KrossAction.callFunction("testFunction1",[" Some\nString "]) == " \
Some\nString " ) + assert( KrossAction.callFunction("testFunction1",[[]]) == [] )
+ assert( KrossAction.callFunction("testFunction1",[["one",23,"two",nil,false]]) == \
["one",23,"two",nil,false] ) + assert( \
KrossAction.functionNames().include?("testFunction2") ) + assert( \
KrossAction.callFunction("testFunction2",[[],[]]) == [[],[]] ) + assert( \
KrossAction.callFunction("testFunction2",[[1,"test"],nil]) == [[1,"test"],nil] ) + \
end +
def testObject
assert( KrossAction.name() == "MyAction" )
assert( KrossAction.interpreter() == "ruby" )
- assert( KrossAction.functionNames().include?("testFunction") )
assert( TestObject1.name() == "TestObject1" )
assert( TestObject2.name() == "TestObject2" )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic