Beispiel #1
0
        public static void ToDBValueStringTest(DBItemValue value, bool isError)
        {
            var errorOccured = false;

            try
            {
                var _ = value.ToDBValueString();
            }
            catch (Exception ex)
            {
                logger.Exception(ex);
                errorOccured = true;
            }

            // エラーフラグが一致すること
            Assert.AreEqual(errorOccured, isError);
        }
Beispiel #2
0
        public static void ConstructorBTest(DBValueString valueString, bool isError)
        {
            var errorOccured = false;

            try
            {
                var _ = new DBItemValue(valueString);
            }
            catch (Exception ex)
            {
                logger.Exception(ex);
                errorOccured = true;
            }

            // エラーフラグが一致すること
            Assert.AreEqual(errorOccured, isError);
        }
Beispiel #3
0
        public static void ConstructorATest()
        {
            var valueInt = (DBValueInt)0;

            var errorOccured = false;

            try
            {
                var _ = new DBItemValue(valueInt);
            }
            catch (Exception ex)
            {
                logger.Exception(ex);
                errorOccured = true;
            }

            // エラーが発生しないこと
            Assert.IsFalse(errorOccured);
        }
Beispiel #4
0
        public static void CastFromDBValueStringTest(DBValueString value)
        {
            DBItemValue instance = null;

            var errorOccured = false;

            try
            {
                instance = value;
            }
            catch (Exception ex)
            {
                logger.Exception(ex);
                errorOccured = true;
            }

            // エラーが発生しないこと
            Assert.IsFalse(errorOccured);

            // キャストした結果が一致すること
            Assert.AreEqual((DBValueString)instance, value);
        }
Beispiel #5
0
        public static void EqualsTest(DBItemValue value, DBItemValue other, bool answerIsEqual)
        {
            var result = false;

            var errorOccured = false;

            try
            {
                result = value.Equals(other);
            }
            catch (Exception ex)
            {
                logger.Exception(ex);
                errorOccured = true;
            }

            // エラーフラグが発生しないこと
            Assert.IsFalse(errorOccured);

            // 結果が意図した値と一致すること
            Assert.AreEqual(result, answerIsEqual);
        }
Beispiel #6
0
 public static void OperatorNotEqualTest(DBItemValue left, DBItemValue right, bool isEqual)
 {
     Assert.AreEqual(left != right, !isEqual);
 }
Beispiel #7
0
        public static void ToStringTest(DBItemValue value)
        {
            var _ = value.ToString();

            // エラーが発生しないこと
        }