Ejemplo n.º 1
0
        public void test04()
        {
            byte[]        input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.A) << 2) | 0x01), 0x03, 0x41, 0x42, 0x43 };                   // 'A', 'B', 'C'
            ASCIISECSItem secsItem = new ASCIISECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.A);
        }
        public void test03()
        {
            byte[]          input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U1) << 2) | 0x01), 0x04, 255, 128, 0, 127 };
            U1ArraySECSItem secsItem = new U1ArraySECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.U1);
        }
Ejemplo n.º 3
0
        public void test10()
        {
            byte[]     input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x01), 0x01, 127 };
            I1SECSItem secsItem = new I1SECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.I1);
        }
        public void test07()
        {
            byte[]          input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.BO) << 2) | 0x01), 0x01, 5 };
            BooleanSECSItem secsItem = new BooleanSECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.BO);
        }
Ejemplo n.º 5
0
        public void test06()
        {
            byte[]     value    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U2) << 2) | 0x01), 0x02, 127, 255 };
            U2SECSItem secsItem = new U2SECSItem(value, 0);

            Assert.IsTrue(secsItem.getValue() == 32767);
        }
Ejemplo n.º 6
0
        public void test08()
        {
            byte[]     value    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U4) << 2) | 0x01), 0x04, 255, 255, 255, 255 };
            U4SECSItem secsItem = new U4SECSItem(value, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.U4);
        }
Ejemplo n.º 7
0
        public void test09()
        {
            byte[]     input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I2) << 2) | 0x01), 0x02, 255, 255 };
            I2SECSItem secsItem = new I2SECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.I2);
        }
Ejemplo n.º 8
0
        public void test10()
        {
            byte[]     input    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F8) << 2) | 0x01), 0x08, 127, 0xEF, 255, 255, 255, 255, 255, 255 };
            F8SECSItem secsItem = new F8SECSItem(input, 0);

            Assert.IsTrue(secsItem.getSECSItemFormatCode() == SECSItemFormatCode.F8);
        }
Ejemplo n.º 9
0
        public void test04()
        {
            byte[]     value    = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U4) << 2) | 0x01), 0x04, 128, 0, 0, 0 };
            U4SECSItem secsItem = new U4SECSItem(value, 0);

            Assert.IsTrue(secsItem.getValue() == 2147483648U);
        }
Ejemplo n.º 10
0
        public void test14()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x03), 0, 0, 0x08, 0, 0, 0, 0, 0, 0, 0, 1 };

            U8SECSItem secsItem = new U8SECSItem(1UL, 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 11
0
        public void test12()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x02), 0, 0x08, 255, 255, 255, 255, 255, 255, 255, 255 };

            U8SECSItem secsItem = new U8SECSItem(UInt64.MaxValue, 2);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 12
0
        public void test11()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x01), 0x08, 127, 255, 255, 255, 255, 255, 255, 255 };

            U8SECSItem secsItem = new U8SECSItem(9223372036854775807UL);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 13
0
        public void test07()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x01), 0x01, 0 };
            sbyte      expectedOutput = 0;
            I1SECSItem secsItem       = new I1SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 14
0
        public void test03()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F8) << 2) | 0x01), 0x08, 127, 0xEF, 255, 255, 255, 255, 255, 255 };
            double     expectedOutput = Double.MaxValue;
            F8SECSItem secsItem       = new F8SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 15
0
        public void test11()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U4) << 2) | 0x02), 0, 0x04, 255, 255, 255, 255 };

            U4SECSItem secsItem = new U4SECSItem(0xFFFFFFFFU, 2);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 16
0
        public void test06()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x01), 0x04, 127, 128, 0, 0 };
            float      expectedOutput = Single.PositiveInfinity;
            F4SECSItem secsItem       = new F4SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 17
0
        public void test04()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x01), 0x04, 255, 127, 255, 255 };
            float      expectedOutput = Single.MinValue;
            F4SECSItem secsItem       = new F4SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 18
0
        public void test13()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F4) << 2) | 0x02), 0, 0x04, 127, 128, 0, 0 };

            F4SECSItem secsItem = new F4SECSItem(Single.PositiveInfinity, 2);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 19
0
        public void test06()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x01), 0x08, 0, 0, 0, 0, 0, 0, 0, 1 };
            UInt64     expectedOutput = 1;
            U8SECSItem secsItem       = new U8SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 20
0
        public void test13()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U1) << 2) | 0x03), 0, 0, 0x01, 255 };

            U1SECSItem secsItem = new U1SECSItem(255, 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 21
0
        public void test07()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U8) << 2) | 0x01), 0x08, 127, 255, 255, 255, 255, 255, 255, 255 };
            UInt64     expectedOutput = 9223372036854775807UL;
            U8SECSItem secsItem       = new U8SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 22
0
        public void test08()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.U1) << 2) | 0x01), 0x01, 127 };
            byte       expectedOutput = 127;
            U1SECSItem secsItem       = new U1SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 23
0
        public void test14()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F8) << 2) | 0x03), 0, 0, 0x08, 127, 0xF0, 0, 0, 0, 0, 0, 0 };

            F8SECSItem secsItem = new F8SECSItem(Double.PositiveInfinity, 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 24
0
        public void test07()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I2) << 2) | 0x01), 0x02, 127, 255 };
            Int16      expectedOutput = 32767;
            I2SECSItem secsItem       = new I2SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 25
0
        public void test08()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.F8) << 2) | 0x01), 0x08, 0, 0, 0, 0, 0, 0, 0, 0 };
            double     expectedOutput = 0.0D;
            F8SECSItem secsItem       = new F8SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 26
0
        public void test07()
        {
            byte[]     input          = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x01), 0x04, 127, 255, 255, 255 };
            Int32      expectedOutput = 2147483647;
            I4SECSItem secsItem       = new I4SECSItem(input, 0);

            Assert.IsTrue(secsItem.getValue() == expectedOutput);
        }
Ejemplo n.º 27
0
        public void test13()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I2) << 2) | 0x03), 0, 0, 0x02, 127, 255 };

            I2SECSItem secsItem = new I2SECSItem((Int16)32767, 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 28
0
        public void test12()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I1) << 2) | 0x02), 0, 0x01, 127 };

            I1SECSItem secsItem = new I1SECSItem((sbyte)127, 2);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 29
0
        public void test07()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.A) << 2) | 0x03), 0, 0, 0x03, 0x41, 0x42, 0x43 };                             // 'A', 'B', 'C'

            ASCIISECSItem secsItem = new ASCIISECSItem("ABC", 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }
Ejemplo n.º 30
0
        public void test13()
        {
            byte[] expectedResult = { (byte)((SECSItemFormatCodeFunctions.getNumberFromSECSItemFormatCode(SECSItemFormatCode.I4) << 2) | 0x03), 0, 0, 0x04, 127, 255, 255, 255 };

            I4SECSItem secsItem = new I4SECSItem(2147483647, 3);

            Assert.IsTrue(secsItem.ToRawSECSItem().SequenceEqual(expectedResult));
        }