Beispiel #1
0
        public void Test_buffer_append_dictionary_string_string_get_front_string_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(dictionary_string_string);

                // - 값 읽기
                Dictionary <string, string> temp = bufferTemp.get_front <Dictionary <string, string> >();

                // Check)
                Assert.IsTrue(dictionary_string_string.Count == temp.Count);
                IEnumerator <string> ka = dictionary_string_string.Keys.GetEnumerator();
                IEnumerator <string> va = dictionary_string_string.Values.GetEnumerator();
                IEnumerator <string> kb = temp.Keys.GetEnumerator();
                IEnumerator <string> vb = temp.Values.GetEnumerator();
                while (ka.MoveNext() && kb.MoveNext() && va.MoveNext() && vb.MoveNext())
                {
                    Assert.IsTrue(ka.Current == kb.Current);
                    Assert.IsTrue(va.Current == vb.Current);
                }
            }
        }
Beispiel #2
0
        public void Test_buffer_append_getfront_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(1024);

                // - 값 써넣기
                bufferTemp.append <string>("Test_String");

                string strResult;
                strResult = bufferTemp.get_front <string>();

                // Check)
                Assert.IsTrue(strResult == "Test_String");
            }
        }
Beispiel #3
0
        public void Test_buffer_append_list_string_get_front_list_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(list_string);

                List <string> temp = bufferTemp.get_front <List <string> >();

                // Check)
                Assert.IsTrue(list_string.Count == temp.Count);
                for (int j = 0; j < list_string.Count; ++j)
                {
                    Assert.AreEqual(list_string[j], temp[j]);
                }
            }
        }
Beispiel #4
0
        public void Test_buffer_append_array_string_get_front_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(array_string);

                string[] temp = bufferTemp.get_front <string[]>();

                // Check)
                Assert.IsTrue(array_string.Length == temp.Length);
                for (int j = 0; j < array_string.Length; ++j)
                {
                    Assert.AreEqual(array_string[j], temp[j]);
                }
            }
        }
Beispiel #5
0
        public void Test_buffer_append_array_int_get_front_array_int()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(list_int);

                int[] temp = bufferTemp.get_front <int[]>();

                // Check)
                Assert.IsTrue(list_int.Count == temp.Length);
                for (int j = 0; j < list_int.Count; ++j)
                {
                    Assert.AreEqual(list_int[j], temp[j]);
                }
            }
        }
        public void Test_buffer_front_general()
        {
            // - Buffer 할당
            CGD.buffer bufferTemp = new CGD.buffer(1024);

            bufferTemp.append<char>(12);
            bufferTemp.set_front<char>(12);
            var	a0	 = bufferTemp.get_front<char>();
            Assert.IsTrue(a0==12);

            bufferTemp.append<sbyte>(3);
            bufferTemp.set_front<sbyte>(3);
            var	a1	 = bufferTemp.get_front<sbyte>();
            Assert.IsTrue(a1==3);

            bufferTemp.append<byte>(4);
            bufferTemp.set_front<byte>(4);
            var	a2	 = bufferTemp.get_front<byte>();
            Assert.IsTrue(a2==4);

            bufferTemp.append<short>(4100);
            bufferTemp.set_front<short>(4100);
            var	a3	 = bufferTemp.get_front<short>();
            Assert.IsTrue(a3==4100);

            bufferTemp.append<ushort>(32210);
            bufferTemp.set_front<ushort>(32210);
            var	a4	 = bufferTemp.get_front<ushort>();
            Assert.IsTrue(a4==32210);

            bufferTemp.append<int>(123310);
            bufferTemp.set_front<int>(123310);
            var	a5	 = bufferTemp.get_front<int>();
            Assert.IsTrue(a5==123310);

            bufferTemp.append<uint>(12);
            bufferTemp.set_front<uint>(12);
            var	a6	 = bufferTemp.get_front<uint>();
            Assert.IsTrue(a6==12);

            bufferTemp.append<long>(-1000443L);
            bufferTemp.set_front<long>(-1000443L);
            var	a7	 = bufferTemp.get_front<long>();
            Assert.IsTrue(a7==-1000443L);

            bufferTemp.append<ulong>(12233094310UL);
            bufferTemp.set_front<ulong>(12233094310UL);
            var	a8	 = bufferTemp.get_front<ulong>();
            Assert.IsTrue(a8==12233094310UL);

            bufferTemp.append<float>(1.0f);
            bufferTemp.set_front<float>(1.0f);
            var	a9	 = bufferTemp.get_front<float>();
            Assert.IsTrue(a9==1.0f);

            bufferTemp.append<double>(2.0);
            bufferTemp.set_front<double>(2.0);
            var	a10	 = bufferTemp.get_front<double>();
            Assert.IsTrue(a10==2.0);
        }
Beispiel #7
0
        public void Test_buffer_front_general()
        {
            // - Buffer 할당
            CGD.buffer bufferTemp = new CGD.buffer(1024);

            bufferTemp.append <char>(12);
            bufferTemp.set_front <char>(12);
            var a0 = bufferTemp.get_front <char>();

            Assert.IsTrue(a0 == 12);

            bufferTemp.append <sbyte>(3);
            bufferTemp.set_front <sbyte>(3);
            var a1 = bufferTemp.get_front <sbyte>();

            Assert.IsTrue(a1 == 3);

            bufferTemp.append <byte>(4);
            bufferTemp.set_front <byte>(4);
            var a2 = bufferTemp.get_front <byte>();

            Assert.IsTrue(a2 == 4);

            bufferTemp.append <short>(4100);
            bufferTemp.set_front <short>(4100);
            var a3 = bufferTemp.get_front <short>();

            Assert.IsTrue(a3 == 4100);

            bufferTemp.append <ushort>(32210);
            bufferTemp.set_front <ushort>(32210);
            var a4 = bufferTemp.get_front <ushort>();

            Assert.IsTrue(a4 == 32210);

            bufferTemp.append <int>(123310);
            bufferTemp.set_front <int>(123310);
            var a5 = bufferTemp.get_front <int>();

            Assert.IsTrue(a5 == 123310);

            bufferTemp.append <uint>(12);
            bufferTemp.set_front <uint>(12);
            var a6 = bufferTemp.get_front <uint>();

            Assert.IsTrue(a6 == 12);

            bufferTemp.append <long>(-1000443L);
            bufferTemp.set_front <long>(-1000443L);
            var a7 = bufferTemp.get_front <long>();

            Assert.IsTrue(a7 == -1000443L);

            bufferTemp.append <ulong>(12233094310UL);
            bufferTemp.set_front <ulong>(12233094310UL);
            var a8 = bufferTemp.get_front <ulong>();

            Assert.IsTrue(a8 == 12233094310UL);

            bufferTemp.append <float>(1.0f);
            bufferTemp.set_front <float>(1.0f);
            var a9 = bufferTemp.get_front <float>();

            Assert.IsTrue(a9 == 1.0f);

            bufferTemp.append <double>(2.0);
            bufferTemp.set_front <double>(2.0);
            var a10 = bufferTemp.get_front <double>();

            Assert.IsTrue(a10 == 2.0);
        }
        public void Test_buffer_append_list_string_get_front_list_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(list_string);

                List<string>	temp	 = bufferTemp.get_front<List<string>>();

                // Check)
                Assert.IsTrue(list_string.Count==temp.Count);
                for(int j=0;j<list_string.Count;++j)
                    Assert.AreEqual(list_string[j], temp[j]);
            }
        }
        public void Test_buffer_append_getfront_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(1024);

                // - 값 써넣기
                bufferTemp.append<string>("Test_String");

                string	strResult;
                strResult	 = bufferTemp.get_front<string>();

                // Check)
                Assert.IsTrue(strResult=="Test_String");
            }
        }
Beispiel #10
0
        public void Test_buffer_append_dictionary_string_string_get_front_string_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(dictionary_string_string);

                // - 값 읽기
                Dictionary<string, string>	temp	 = bufferTemp.get_front<Dictionary<string, string>>();

                // Check)
                Assert.IsTrue(dictionary_string_string.Count==temp.Count);
                IEnumerator<string>	ka	 = dictionary_string_string.Keys.GetEnumerator();
                IEnumerator<string>	va	 = dictionary_string_string.Values.GetEnumerator();
                IEnumerator<string>	kb	 = temp.Keys.GetEnumerator();
                IEnumerator<string>	vb	 = temp.Values.GetEnumerator();
                while(ka.MoveNext() && kb.MoveNext() && va.MoveNext() && vb.MoveNext())
                {
                    Assert.IsTrue(ka.Current==kb.Current);
                    Assert.IsTrue(va.Current==vb.Current);
                }
            }
        }
Beispiel #11
0
        public void Test_buffer_append_array_string_get_front_string()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(array_string);

                string[]	temp	 = bufferTemp.get_front<string[]>();

                // Check)
                Assert.IsTrue(array_string.Length==temp.Length);
                for(int j=0;j<array_string.Length;++j)
                    Assert.AreEqual(array_string[j], temp[j]);
            }
        }
Beispiel #12
0
        public void Test_buffer_append_array_int_get_front_array_int()
        {
            for (int i = 0; i < _TEST_COUNT; ++i)
            {
                // - Buffer 할당
                CGD.buffer bufferTemp = new CGD.buffer(2048);

                // - 값 써넣기
                bufferTemp.append(list_int);

                int[]	temp	 = bufferTemp.get_front<int[]>();

                // Check)
                Assert.IsTrue(list_int.Count==temp.Length);
                for(int j=0;j<list_int.Count;++j)
                    Assert.AreEqual(list_int[j], temp[j]);
            }
        }