Example #1
0
 public void TokenizeNumberTest()
 {
     Context_Accessor ctx = new Context_Accessor();
     Lexer_Accessor.Token token;
     Lexer_Accessor.IntegerToken tokenExpected = new Lexer_Accessor.IntegerToken(1234567890);
     Lexer_Accessor.TokenizerEnvironment tenv = new Lexer_Accessor.TokenizerEnvironment();
     tenv.bol = 0;
     tenv.Line = 0;
     tenv.TabWidth = 4;
     tenv.Source = "1234567890";
     int tokStart = 0;
     Lexer_Accessor.Method thunk = null;
     int expected = 10;
     int actual;
     actual = Lexer_Accessor.TokenizeNumber(ctx, out token, tenv, tokStart, thunk);
     Assert.IsNotNull(token);
     Assert.IsInstanceOfType(token, typeof(Lexer_Accessor.IntegerToken));
     Assert.AreEqual(tokenExpected.Value, (token as Lexer_Accessor.IntegerToken).Value);
     Assert.AreEqual(expected, actual);
     Assert.Inconclusive("このテストメソッドの正確性を確認します。");
 }
Example #2
0
        public void ShouldReplaceInvalidCharsFromCacheFileNameWithDash()
        {
            Statistics stats = new Statistics();
            Statistics.InitialiseIfEmpty();

            Context_Accessor testContext = new Context_Accessor(null, null, null, null);

            string originalFileName = "Dodgy/Name<for>a#file.txt";
            string expectedFileName = "Dodgy-Name-for-a#file.txt";

            testContext.FileCacheFolder = TestContext.TestDir;
            testContext.SetFailedEmailFileName(originalFileName);
            testContext.WriteFailedEmailToFile("*****@*****.**", "*****@*****.**", "test subject", "test body", "");

            DateTime expires = new DateTime();
            string failedEmailContent = "";
            FileCaching.GetItem(null, TestContext.TestDir, "failedmails", expectedFileName, ref expires, ref failedEmailContent);

            Assert.IsTrue(failedEmailContent.Length > 0);
        }