Exemple #1
0
 public void testInequality()
 {
     Console.Out.WriteLine("  [executing test (testInequality)] ");
     Assert.IsFalse(msgIn1.notEquals(msgIn2));
     Assert.IsFalse(msgIn2.notEquals(msgIn1));
     Console.Out.WriteLine("  [completed test (testInequality)] ");
 }
Exemple #2
0
 public void testInequality()
 {
     Console.WriteLine("[executing test (testInequality)]");
     // verifying message inequality operator"    
     Assert.IsFalse(m_MsgIn1.notEquals(m_MsgIn2));
     Assert.IsFalse(m_MsgIn2.notEquals(m_MsgIn1));
 }
    public void testInequality()
    {
        Console.Out.WriteLine("");
        Console.Out.Write("[executing test (testInequality)]");

        MsgIn msg1 = new MsgIn();

        byte[] data1 = new byte[10];
        byte[] data2 = new byte[5];

        for (int i = 0; i < 10; ++i)
        {
            data1[i] = (byte)(10 + i);
        }
        for (int i = 0; i < 5; ++i)
        {
            data2[i] = (byte)(20 + i);
        }

        msg1.getHeader().getHeaderRec().setMessageID(999);

        msg1.getBody().getSequence().getRecord2().setField1((sbyte)77);
        msg1.getBody().getSequence().getRecord2().getVariableLengthField1().set(10, data1);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(1, (sbyte)10);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(3, (sbyte)20);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(5, (sbyte)30);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(7, (sbyte)40);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(9, (sbyte)50);
        msg1.getBody().getSequence().getRecord4().getBitField1().setSubfield1((byte)1);
        msg1.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDE");
        msg1.getBody().getSequence().getRecord6().getVariableField1().setMeterAsUnsignedByteAt1((byte)33);
        msg1.getBody().getSequence().getRecord8().setVariableLengthString1("hello world");
        msg1.getBody().getSequence().getRecord8().getVariableFormatField1().set((byte)0, 5, data2);

        MsgIn msg2 = new MsgIn();

        msg2.getHeader().getHeaderRec().setMessageID(999);

        msg2.getBody().getSequence().getRecord2().setField1((sbyte)77);
        msg2.getBody().getSequence().getRecord2().getVariableLengthField1().set(10, data1);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(1, (sbyte)10);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(3, (sbyte)20);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(5, (sbyte)30);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(7, (sbyte)40);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(9, (sbyte)50);
        msg2.getBody().getSequence().getRecord4().getBitField1().setSubfield1((byte)1);
        msg2.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDE");
        msg2.getBody().getSequence().getRecord6().getVariableField1().setMeterAsUnsignedByteAt1((byte)33);
        msg2.getBody().getSequence().getRecord8().setVariableLengthString1("hello world");
        msg2.getBody().getSequence().getRecord8().getVariableFormatField1().set((byte)0, 5, data2);

        // messages are equal now - notEquals should be false
        Assert.IsFalse(msg1.notEquals(msg2));
        Assert.IsFalse(msg2.notEquals(msg1));
        Assert.IsFalse(msg1.notEquals(msg1));

        // alter msg2, notEquals should now be true
        msg2.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDEFG");

        Assert.IsTrue(msg1.notEquals(msg2));
        Assert.IsTrue(msg2.notEquals(msg1));
    }
    public void testInequality()
    {
        Console.Out.WriteLine("");
        Console.Out.Write("[executing test (testInequality)]");

        MsgIn msg1 = new MsgIn();
        byte[] data1 = new byte[10];
        byte[] data2 = new byte[5];

        for (int i = 0; i < 10; ++i)
        {
            data1[i] = (byte)(10 + i);
        }
        for (int i = 0; i < 5; ++i)
        {
            data2[i] = (byte)(20 + i);
        }

        msg1.getHeader().getHeaderRec().setMessageID(999);

        msg1.getBody().getSequence().getRecord2().setField1((sbyte)77);
        msg1.getBody().getSequence().getRecord2().getVariableLengthField1().set(10, data1);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(1, (sbyte)10);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(3, (sbyte)20);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(5, (sbyte)30);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(7, (sbyte)40);
        msg1.getBody().getSequence().getRecord4().getArray1().setElement1(9, (sbyte)50);
        msg1.getBody().getSequence().getRecord4().getBitField1().setSubfield1((byte)1);
        msg1.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDE");
        msg1.getBody().getSequence().getRecord6().getVariableField1().setMeterAsUnsignedByteAt1((byte)33);
        msg1.getBody().getSequence().getRecord8().setVariableLengthString1("hello world");
        msg1.getBody().getSequence().getRecord8().getVariableFormatField1().set((byte)0, 5, data2);

        MsgIn msg2 = new MsgIn();

        msg2.getHeader().getHeaderRec().setMessageID(999);

        msg2.getBody().getSequence().getRecord2().setField1((sbyte)77);
        msg2.getBody().getSequence().getRecord2().getVariableLengthField1().set(10, data1);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(1, (sbyte)10);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(3, (sbyte)20);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(5, (sbyte)30);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(7, (sbyte)40);
        msg2.getBody().getSequence().getRecord4().getArray1().setElement1(9, (sbyte)50);
        msg2.getBody().getSequence().getRecord4().getBitField1().setSubfield1((byte)1);
        msg2.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDE");
        msg2.getBody().getSequence().getRecord6().getVariableField1().setMeterAsUnsignedByteAt1((byte)33);
        msg2.getBody().getSequence().getRecord8().setVariableLengthString1("hello world");
        msg2.getBody().getSequence().getRecord8().getVariableFormatField1().set((byte)0, 5, data2);

        // messages are equal now - notEquals should be false
        Assert.IsFalse(msg1.notEquals(msg2));
        Assert.IsFalse(msg2.notEquals(msg1));
        Assert.IsFalse(msg1.notEquals(msg1));

        // alter msg2, notEquals should now be true
        msg2.getBody().getSequence().getRecord6().setFixedLengthString1("ABCDEFG");

        Assert.IsTrue(msg1.notEquals(msg2));
        Assert.IsTrue(msg2.notEquals(msg1));
    }