Example #1
0
 /// <summary>
 /// 項目数エラーメッセージ
 /// </summary>
 /// <param name="itemName">エラー項目名</param>
 /// <param name="allowSize">許容サイズ</param>
 /// <param name="size">項目数</param>
 /// <returns>エラーメッセージ</returns>
 public static string LengthRange(string itemName, IntOrStr allowSize, int size)
 {
     return($"{itemName}のサイズは{allowSize}にする必要があります。(サイズ:{size})");
 }
Example #2
0
 /// <summary>
 /// 範囲エラーメッセージ
 /// </summary>
 /// <param name="itemName">エラー項目名</param>
 /// <param name="min">最小値</param>
 /// <param name="max">最大値</param>
 /// <param name="setValue">設定値</param>
 /// <returns>エラーメッセージ</returns>
 public static string OutOfRange(string itemName, IntOrStr min, IntOrStr max, int setValue)
 {
     return($"{itemName}は{min.ToValueString()}~{max.ToValueString()}のみ設定できます。(設定値:{setValue})");
 }
Example #3
0
 /// <summary>
 /// GreaterOrEqualエラーメッセージ
 /// </summary>
 /// <param name="itemName">項目名</param>
 /// <param name="limit">上限値</param>
 /// <param name="value">設定値</param>
 /// <returns>エラーメッセージ</returns>
 public static string GreaterOrEqual(string itemName, IntOrStr limit, int value)
 {
     return($"{itemName}は{limit}以上である必要があります。");
 }
Example #4
0
 /// <summary>
 /// Denyエラーメッセージ
 /// </summary>
 /// <param name="itemName">項目名</param>
 /// <param name="value">設定値</param>
 /// <returns>エラーメッセージ</returns>
 public static string Deny(string itemName, IntOrStr value)
 {
     return($"{itemName}に{value}を設定できません。");
 }
Example #5
0
 /// <summary>
 /// 項目数エラーメッセージ
 /// </summary>
 /// <param name="itemName">エラー項目名</param>
 /// <param name="min">最小値</param>
 /// <param name="max">最大値</param>
 /// <param name="size">項目数</param>
 /// <returns>エラーメッセージ</returns>
 public static string LengthRange(string itemName, IntOrStr min, IntOrStr max, int size)
 {
     return($"{itemName}のサイズは{min.ToValueString()}~{max.ToValueString()}にする必要があります。(サイズ:{size})");
 }
Example #6
0
        public static void NullGuardTest()
        {
            bool isError;
            var  instance = new ConditionStringDesc();
            {
                try
                {
                    instance.Condition = null;
                    isError            = false;
                }
                catch (Exception ex)
                {
                    logger.Exception(ex);
                    isError = true;
                }

                Assert.IsTrue(isError);
            }
            {
                try
                {
                    instance.RightSide = null;
                    isError            = false;
                }
                catch (Exception ex)
                {
                    logger.Exception(ex);
                    isError = true;
                }

                Assert.IsTrue(isError);
            }
            {
                try
                {
                    instance.RightSide = null;
                    isError            = false;
                }
                catch (Exception ex)
                {
                    logger.Exception(ex);
                    isError = true;
                }

                Assert.IsTrue(isError);
            }
            {
                try
                {
                    var none = new IntOrStr();
                    instance.RightSide = none;
                    isError            = false;
                }
                catch (Exception ex)
                {
                    logger.Exception(ex);
                    isError = true;
                }

                Assert.IsTrue(isError);
            }
        }