merge rev 13009-13025 (up to swig-2.0.6) from trunk to gsoc2008-cherylfoil
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2008-cherylfoil@13045 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
commit
ce1891a6c3
18 changed files with 186 additions and 100 deletions
|
|
@ -45,6 +45,11 @@ public class java_lib_various_runme {
|
|||
if ( !langs[i].equals(newLangs[i]) )
|
||||
throw new RuntimeException("Languages verify failed " + i + " " + langs[i] + "|" + newLangs[i]);
|
||||
|
||||
// STRING_ARRAY null
|
||||
java_lib_various.setLanguages(null);
|
||||
if (java_lib_various.getLanguages() != null)
|
||||
throw new RuntimeException("languages should be null");
|
||||
|
||||
// STRING_RET test
|
||||
{
|
||||
String stringOutArray[] = { "" };
|
||||
|
|
|
|||
16
Examples/test-suite/lua/li_factory_runme.lua
Normal file
16
Examples/test-suite/lua/li_factory_runme.lua
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
require("import") -- the import fn
|
||||
import("li_factory") -- import code
|
||||
|
||||
-- moving to global
|
||||
for k,v in pairs(li_factory) do _G[k]=v end
|
||||
|
||||
-- catch "undefined" global variables
|
||||
setmetatable(getfenv(),{__index=function (t,i) error("undefined global variable `"..i.."'",2) end})
|
||||
|
||||
circle = Geometry_create(Geometry_CIRCLE)
|
||||
r = circle:radius()
|
||||
assert(r == 1.5)
|
||||
|
||||
point = Geometry_create(Geometry_POINT)
|
||||
w = point:width()
|
||||
assert(w == 1.0)
|
||||
Loading…
Add table
Add a link
Reference in a new issue