Beispiel #1
0
        static void TestGmqParse(Func <mtest.struct_du> sampleData, string fileName)
        {
            SimpleBuffer buffer = SimpleBuffer.readFromFile(fileName);
            GmqParser    parser = new GmqParser(buffer.getReadIterator());

            mtest.struct_du msg = new mtest.struct_du();
            mtest.struct_du_message.parse(parser, msg);

            Assert.AreEqual(sampleData(), msg);
        }
Beispiel #2
0
        static mtest.struct_du GetStructDu2()
        {
            mtest.struct_du msg = new mtest.struct_du();

            msg.disc_union.setCurrentVariant(mtest.du_one_variants.two);
            msg.disc_union.Data.Add(1.2);
            msg.disc_union.Data.Add(3.4);
            msg.disc_union.Data.Add(5.6);

            return(msg);
        }
Beispiel #3
0
        static mtest.struct_du GetStructDu1()
        {
            mtest.struct_du msg = new mtest.struct_du();

            msg.disc_union.setCurrentVariant(mtest.du_one_variants.one);
            msg.disc_union.D1 = 1.2;
            msg.disc_union.D2 = 3.4;
            msg.disc_union.D3 = 5.6;

            return(msg);
        }
Beispiel #4
0
        static void TestJsonCompose(Func <mtest.struct_du> sampleData, string fileName)
        {
            mtest.struct_du msg = sampleData();

            SimpleBuffer buffer   = new SimpleBuffer();
            JsonComposer composer = new JsonComposer(buffer);

            mtest.struct_du_message.compose(composer, msg);

            if (WriteFiles)
            {
                buffer.writeToFile(fileName);
            }

            SimpleBuffer expected = SimpleBuffer.readFromFile(fileName);

            Assert.True(SimpleBuffer.AreEqualIgnoreEol(expected, buffer));
        }
Beispiel #5
0
        static mtest.struct_du GetStructDu0()
        {
            mtest.struct_du msg = new mtest.struct_du();

            return(msg);
        }