Check() public method

public Check ( ) : bool
return bool
Esempio n. 1
0
        static void AssertContent(Ssm2InitResponse packet, byte[] ssmidExpected, byte[] romidExpected, byte[] capabilitesExpected)
        {
            Assert.AreEqual(true, packet.Check(), "Check()");
            Assert.AreEqual(Ssm2Command.InitResponseFF, packet.Command, "Command");

            byte[] ssmID = packet.GetSsmID();
            Assert.AreEqual(3, ssmID.Length, "ssmID.Length");
            for (int i = 0; i < ssmID.Length; i++)
            {
                Assert.AreEqual(ssmidExpected[i], ssmID[i], "ssmID");
            }

            // array implements IList<T>
            IList <byte> ssmIDlist = packet.GetSsmID();

            for (int i = 0; i < ssmIDlist.Count; i++)
            {
                Assert.AreEqual(ssmidExpected[i], ssmIDlist[i], "ssmID IList<byte>");
            }

            byte[] romID = packet.GetRomID();
            Assert.AreEqual(5, romID.Length, "romID.Length");
            for (int i = 0; i < romID.Length; i++)
            {
                Assert.AreEqual(romidExpected[i], romID[i], "romID");
            }

            Assert.AreEqual(capabilitesExpected.Length, packet.CapabilitiesLength, "CapabilitiesLength");
            byte[] capabilities = packet.GetCapabilities();
            Assert.AreEqual(capabilitesExpected.Length, capabilities.Length, "capabilities.Length");
            for (int i = 0; i < capabilities.Length; i++)
            {
                Assert.AreEqual(capabilitesExpected[i], capabilities[i], "capabilities");
            }
        }
Esempio n. 2
0
        static void AssertKnownProperties1(Ssm2InitResponse p)
        {
            byte[] bytes = p.ToBytesCopy();

            Assert.AreEqual(bytes.Length, p.Size, "Size");

            Assert.AreEqual(true, p.Check(), "Check()");
            Assert.AreEqual(0x1f, p.ChecksumCalculated, "ChecksumCalculated");

            Assert.AreEqual(Ssm2Device.DiagnosticToolF0, p.Destination, "Destination");
            Assert.AreEqual(Ssm2Device.Engine10, p.Source, "Source");
        }
Esempio n. 3
0
        static void AssertKnownProperties1(Ssm2InitResponse p)
        {
            byte[] bytes = p.ToBytesCopy ();

            Assert.AreEqual (bytes.Length, p.Size, "Size");

            Assert.AreEqual (true, p.Check (), "Check()");
            Assert.AreEqual (0x1f, p.ChecksumCalculated, "ChecksumCalculated");

            Assert.AreEqual (Ssm2Device.DiagnosticToolF0, p.Destination, "Destination");
            Assert.AreEqual (Ssm2Device.Engine10, p.Source, "Source");
        }
Esempio n. 4
0
        static void AssertContent(Ssm2InitResponse packet, byte[] ssmidExpected, byte[] romidExpected, byte[] capabilitesExpected)
        {
            Assert.AreEqual (true, packet.Check (), "Check()");
            Assert.AreEqual (Ssm2Command.InitResponseFF, packet.Command, "Command");

            byte[] ssmID = packet.GetSsmID ();
            Assert.AreEqual (3, ssmID.Length, "ssmID.Length");
            for (int i = 0; i < ssmID.Length; i++) {
                Assert.AreEqual (ssmidExpected[i], ssmID[i], "ssmID");
            }

            // array implements IList<T>
            IList<byte> ssmIDlist = packet.GetSsmID ();
            for (int i = 0; i < ssmIDlist.Count; i++) {
                Assert.AreEqual (ssmidExpected[i], ssmIDlist[i], "ssmID IList<byte>");
            }

            byte[] romID = packet.GetRomID ();
            Assert.AreEqual (5, romID.Length, "romID.Length");
            for (int i = 0; i < romID.Length; i++) {
                Assert.AreEqual (romidExpected[i], romID[i], "romID");
            }

            Assert.AreEqual (capabilitesExpected.Length, packet.CapabilitiesLength, "CapabilitiesLength");
            byte[] capabilities = packet.GetCapabilities ();
            Assert.AreEqual (capabilitesExpected.Length, capabilities.Length, "capabilities.Length");
            for (int i = 0; i < capabilities.Length; i++) {
                Assert.AreEqual (capabilitesExpected[i], capabilities[i], "capabilities");
            }
        }