Package com.sun.jna.VarArgsTest.TestLibrary

Examples of com.sun.jna.VarArgsTest.TestLibrary.TestStructure


        assertEquals("No trailing NULL was appended to varargs list",
                     1, lib.addInt32VarArgs("dd", args));
    }
   
    public void testModifyStructureInVarargs() {
        TestStructure arg1 = new TestStructure();
        TestStructure[] varargs = new TestStructure[] { new TestStructure() };
        lib.modifyStructureVarArgs("ss", arg1, varargs[0]);
        assertEquals("Structure memory not read in fixed arg w/varargs",
                     MAGIC32, arg1.magic);
        assertEquals("Structure memory not read in varargs",
                     MAGIC32, varargs[0].magic);
View Full Code Here


        assertEquals("No trailing NULL was appended to varargs list",
                     1, lib.addInt32VarArgs("dd", args));
    }
   
    public void testModifyStructureInVarargs() {
        TestStructure arg1 = new TestStructure();
        TestStructure[] varargs = new TestStructure[] { new TestStructure() };
        lib.modifyStructureVarArgs("ss", arg1, varargs[0]);
        assertEquals("Structure memory not read in fixed arg w/varargs",
                     MAGIC32, arg1.magic);
        assertEquals("Structure memory not read in varargs",
                     MAGIC32, varargs[0].magic);
View Full Code Here

TOP

Related Classes of com.sun.jna.VarArgsTest.TestLibrary.TestStructure

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.