Package org.apache.yoko.orb.OCI

Examples of org.apache.yoko.orb.OCI.Buffer


        Float floatValue = reader.readFloat();
        assertTrue(floatValue.floatValue() == (float)1234.56);
    }
   
    public void testReadDouble() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
        oStream.write_double(6543.21);
       
        InputStream iStream = oStream.create_input_stream();
        CorbaObjectReader reader = new CorbaObjectReader(iStream);
View Full Code Here


        Double doubleValue = reader.readDouble();
        assertTrue(doubleValue.doubleValue() == 6543.21);
    }
   
    public void testReadString() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
        oStream.write_string("String");
       
        InputStream iStream = oStream.create_input_stream();
        CorbaObjectReader reader = new CorbaObjectReader(iStream);
View Full Code Here

        String stringValue = reader.readString();
        assertTrue(stringValue.equals("String"));
    }
   
    public void testReadWString() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
        oStream.write_wstring("WString");
       
        InputStream iStream = oStream.create_input_stream();
        CorbaObjectReader reader = new CorbaObjectReader(iStream);
View Full Code Here

    // need to add tests for arrays, sequences, struct, exceptions
    public void testReadArray() {
       
        int data[] = { 1, 1, 2, 3, 5, 8, 13, 21 };
       
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
        oStream.write_long_array(data, 0, data.length);

        InputStream iStream = oStream.create_input_stream();
        CorbaObjectReader reader = new CorbaObjectReader(iStream);
View Full Code Here

    }
   
    public void testReadSequence() {
        String data[] = { "one", "one", "two", "three", "five", "eight", "thirteen", "twenty-one" };
       
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
        oStream.write_long(data.length);
        for (int i = 0; i < data.length; ++i) {
            oStream.write_string(data[i]);
        }
View Full Code Here

            assertTrue(((CorbaPrimitiveHandler)obj.getElement(i)).getDataFromValue().equals(data[i]));
        }
    }
   
    public void testReadStruct() {       
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);

        // create the following struct
        // struct TestStruct {
        //     long member1;
View Full Code Here

        assertTrue(new Boolean(((CorbaPrimitiveHandler)nestedObjs.get(2)).getDataFromValue()).booleanValue()
                   == member3);
    }
 
    public void testReadException() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);

        // create the following exception
        // exception TestExcept {
        //     short code;
View Full Code Here

        assertTrue(new Short(((CorbaPrimitiveHandler)nestedObjs.get(0)).getDataFromValue()).shortValue() == code);
        assertTrue(((CorbaPrimitiveHandler)nestedObjs.get(1)).getDataFromValue().equals(message));
    }
   
    public void testReadEnum() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
       
        // create the following enum
        // enum { RED, GREEN, BLUE };
        oStream.write_long(1);
View Full Code Here

        reader.readEnum(obj);
        assertTrue(obj.getValue().equals(enums[1]));
    }
   
    public void testReadFixed() {
        Buffer buf = new Buffer();
        OutputStream oStream = new OutputStream(buf);
       
        // create the following fixed
        // fixed<5,2>
        oStream.write_fixed(new java.math.BigDecimal("12345.67").movePointRight((int)2));
View Full Code Here

    private CodeBase getCodeBase(ORBInstance orb) {
       
        if (codebase == null || getorb(codebase) != orb.getORB()) {
           
            byte[] coct = ctx.context_data;
            Buffer buf = new Buffer(coct, coct.length);
            InputStream in = new InputStream(buf);
            in._OB_ORBInstance(orb);
            in._OB_readEndian();
            org.omg.CORBA.Object obj = in.read_Object();
            try {
View Full Code Here

TOP

Related Classes of org.apache.yoko.orb.OCI.Buffer

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.