示例#1
0
        /// <summary>
        /// 字句解析
        /// </summary>
        /// <param name="word">解析する文字列</param>
        public void JudgeIsNotError(string word)
        {
            try
            {
                for (int i = 0; i < word.Length; i++)
                {
                    // 半角の空白は無視
                    if (word[i].ToString().Equals(" "))
                    {
                        continue;
                    }

                    if (!WordDefiniton.IsDefinition(word[i].ToString()))
                    {
                        throw new Exception();
                    }
                }
            }
            catch (Exception e)
            {
                throw e;
            }
        }
 public void IsDefinition_正常系_定義されていない文字列を引数に渡す()
 {
     Assert.AreEqual(false, WordDefiniton.IsDefinition("未定義の文字列"));
 }
 public void IsDefinition_正常系_定義されている文字列を引数に渡す()
 {
     Assert.AreEqual(true, WordDefiniton.IsDefinition("."));
 }