Exemplo n.º 1
0
    public void testSetGetOperations()
    {
        Console.WriteLine("[executing test (testSetGetOperations)(TP_3.3.5.1)]");

        // verifying setMessageID/getMessageID reciprocity"
        m_MsgIn1.getHeader().getHeaderRec().setMessageID(5);
        Assert.AreEqual(5, m_MsgIn1.getHeader().getHeaderRec().getMessageID());
        m_MsgIn1.getHeader().getHeaderRec().setMessageID(1);
        Assert.AreEqual(1, m_MsgIn1.getHeader().getHeaderRec().getMessageID());

        // verifying setField1/getField1 reciprocity"
        m_MsgIn1.getBody2().getRecord2().setField1(126);
        m_MsgIn2.getBody2().getRecord2().setField1(-127);
        m_MsgIn1.getBody2().getRecord2().setField2(-40000);
        m_MsgIn2.getBody2().getRecord2().setField2(43210);
        m_MsgIn1.getBody2().getRecord2().setField3(0.5f);
        m_MsgIn2.getBody2().getRecord2().setField3(-32.125f);
        m_MsgIn1.getBody2().getRecord2().setField4(255);
        m_MsgIn2.getBody2().getRecord2().setField4(0);

        Assert.AreEqual(126, m_MsgIn1.getBody2().getRecord2().getField1());
        Assert.AreEqual(-127, m_MsgIn2.getBody2().getRecord2().getField1());
        Assert.AreEqual(-40000, m_MsgIn1.getBody2().getRecord2().getField2());
        Assert.AreEqual(43210, m_MsgIn2.getBody2().getRecord2().getField2());
        Assert.AreEqual(0.5, m_MsgIn1.getBody2().getRecord2().getField3(), 0.0001);
        Assert.AreEqual(-32.125, m_MsgIn2.getBody2().getRecord2().getField3(), 0.0001);
        Assert.AreEqual(255, m_MsgIn1.getBody2().getRecord2().getField4());
        Assert.AreEqual(0, m_MsgIn2.getBody2().getRecord2().getField4());
    }