more tests for R
This commit is contained in:
parent
86b3e60617
commit
db9df1b3be
4 changed files with 171 additions and 0 deletions
50
Examples/test-suite/r/extend_template_method_runme.R
Normal file
50
Examples/test-suite/r/extend_template_method_runme.R
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
clargs <- commandArgs(trailing=TRUE)
|
||||
source(file.path(clargs[1], "unittest.R"))
|
||||
#source("unittest.R")
|
||||
|
||||
dyn.load(paste("extend_template_method", .Platform$dynlib.ext, sep=""))
|
||||
source("extend_template_method.R")
|
||||
cacheMetaData(1)
|
||||
|
||||
|
||||
em = ExtendMe()
|
||||
|
||||
ret_double = em$do_stuff_double(1, 1.1)
|
||||
unittest(ret_double, 1.1)
|
||||
|
||||
ret_string = em$do_stuff_string(1, "hello there")
|
||||
unittest(ret_string, "hello there")
|
||||
|
||||
ret_double = em$do_overloaded_stuff(1.1)
|
||||
unittest(ret_double, 1.1)
|
||||
|
||||
ret_string = em$do_overloaded_stuff("hello there")
|
||||
unittest(ret_string, "hello there")
|
||||
|
||||
|
||||
unittest(ExtendMe_static_method(123), 123)
|
||||
|
||||
em2 = ExtendMe(123)
|
||||
|
||||
em = TemplateExtend()
|
||||
|
||||
ret_double = em$do_template_stuff_double(1, 1.1)
|
||||
unittest(ret_double, 1.1)
|
||||
|
||||
ret_string = em$do_template_stuff_string(1, "hello there")
|
||||
unittest(ret_string, "hello there")
|
||||
|
||||
|
||||
ret_double = em$do_template_overloaded_stuff(1.1)
|
||||
unittest(ret_double, 1.1)
|
||||
|
||||
ret_string = em$do_template_overloaded_stuff("hello there")
|
||||
unittest(ret_string, "hello there")
|
||||
|
||||
unittest(TemplateExtend_static_template_method(123), 123)
|
||||
|
||||
|
||||
em2 = TemplateExtend(123)
|
||||
|
||||
|
||||
q(save="no")
|
||||
Loading…
Add table
Add a link
Reference in a new issue