コード例 #1
0
        private void CheckGenerateCode(Int32 value, Int16 expected, String message)
        {
            DecimalConstant target = new DecimalConstant(value);

            Word[] expectedWords = WordTest.MakeArray(expected);
            ICodeGeneratorTest.CheckGenerateCode(target, expectedWords, message);
        }
コード例 #2
0
        public void TestInitialize()
        {
            DecimalConstant     decimalConstant     = new DecimalConstant(DecimalValue);
            HexaDecimalConstant hexaDecimalConstant = new HexaDecimalConstant(HexaDecimalValue);
            AddressConstant     addressConstant     = new AddressConstant("LBL001");
            StringConstant      stringConstant      = new StringConstant(StringValue);

            m_constants = ConstantCollection.MakeForUnitTest(
                decimalConstant, hexaDecimalConstant, addressConstant, stringConstant);
        }
コード例 #3
0
 private void CheckCtor(Int32 value, Boolean success, String message)
 {
     try
     {
         DecimalConstant notUsed = new DecimalConstant(value);
         Assert.IsTrue(success, message);
     }
     catch (Casl2SimulatorException)
     {
         Assert.IsFalse(success, message);
     }
 }
コード例 #4
0
        private void CheckIsStart(Char firstChar, Boolean expected, String message)
        {
            Boolean actual = DecimalConstant.IsStart(firstChar);

            Assert.AreEqual(expected, actual, message);
        }
コード例 #5
0
 public void TestInitialize()
 {
     m_target = new DecimalConstant(0);
 }
コード例 #6
0
 internal static void Check(DecimalConstant expected, DecimalConstant actual, String message)
 {
     Assert.AreEqual(expected.Value, actual.Value, "Value: " + message);
 }