private void PackTest(string ex, SegChar[] actual, int test_no)
        {
            var except = DisplayUtil.PackInputText(ex.ToCharArray()).ToArray();

            Assert.AreEqual(except.Length, actual.Length, string.Format("Test {0}: Length Error", test_no));
            for (int i = 0; i < except.Length; i++)
            {
                Assert.AreEqual(except[i].Char, actual[i].Char, string.Format("Test {0}: Invalid data", test_no));
                Assert.AreEqual(except[i].isDot, actual[i].isDot, string.Format("Test {0}: Invalid flag", test_no));
            }
        }