示例#1
0
        public void ToStringTest()
        {
            ReadClass readClass = new ReadClass(@"f:\GVE\ClassToMySQL\ClassToMySQLTests\Class\MockFactory.cs");

            Debug.Print(readClass.ToString());
            string result = "{\"MockFactory\":{\"Id\":{\"Type\":\"BIGINT(20)\",\"NotNull\":\"True\",\"Default\":\"0\"},\"mInt\":{\"Type\":\"INT(11)\",\"NotNull\":\"True\",\"Default\":\"0\"},\"mVarChar\":{\"Type\":\"VARCHAR(255)\",\"NotNull\":\"True\",\"Default\":\"\"},\"mDouble\":{\"Type\":\"DOUBLE(15,6)\",\"NotNull\":\"True\",\"Default\":\"0.000000\"},\"mLongId\":{\"Type\":\"BIGINT(20)\",\"NotNull\":\"True\",\"Default\":\"0\"},\"mBlob\":{\"Type\":\"VARCHAR(255)\",\"NotNull\":\"True\",\"Default\":\"\"},\"mDate\":{\"Type\":\"TIMESTAMP\",\"NotNull\":\"True\",\"Default\":\"2001-01-01 00:00:00\"},\"mDateTime\":{\"Type\":\"TIMESTAMP\",\"NotNull\":\"True\",\"Default\":\"2001-01-01 00:00:00\"},\"mTimeStamp\":{\"Type\":\"TIMESTAMP\",\"NotNull\":\"True\",\"Default\":\"2001-01-01 00:00:00\"},\"mEnum\":{\"Type\":\"VARCHAR(255)\",\"NotNull\":\"True\",\"Default\":\"\"}}}";

            Assert.IsTrue(result.Equals(readClass.ToString(), StringComparison.InvariantCultureIgnoreCase));
        }
示例#2
0
        public void ToStringTest()
        {
            string sSQL = @"CREATE TABLE `mockfactory` ( `Id` BIGINT(20) NOT NULL AUTO_INCREMENT, `mInt` INT(11) NOT NULL DEFAULT '0', `mVarChar` VARCHAR(255) NOT NULL DEFAULT '', `mDouble` DOUBLE(15,6) NOT NULL DEFAULT '0.000000', `mLongId` BIGINT(20) NOT NULL DEFAULT '0', `mBlob` VARCHAR(255) NOT NULL DEFAULT '', `mDate` TIMESTAMP NOT NULL DEFAULT '2001-01-01 00:00:00', `mDateTime` TIMESTAMP NOT NULL DEFAULT '2001-01-01 00:00:00', `mTimeStamp` TIMESTAMP NOT NULL DEFAULT '2001-01-01 00:00:00', `mEnum` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`Id`), INDEX `mLongId` (`mLongId`)) COLLATE='utf8_general_ci' ENGINE=InnoDB;";

            ReadClass      readClass = new ReadClass(@"f:\GVE\ClassToMySQL\ClassToMySQLTests\Class\MockFactory.cs");
            ConvertToMYSQL convet    = new ConvertToMYSQL(readClass);
            string         converted = convet.ToString();

            //System.Diagnostics.Debug.Print(sSQL);
            //System.Diagnostics.Debug.Print(converted);
            Assert.IsTrue(sSQL.Equals(converted, StringComparison.OrdinalIgnoreCase));
        }
示例#3
0
        private void button4_Click(object sender, EventArgs e)
        {
            List <Task> list = new List <Task>();

            ReadClass.HowMuchWillBeDone = 6;
            list.Add(new Task(ReadClass.SaveLockMessage));
            list.Add(new Task(ReadClass.SaveLockMessage));
            list.Add(new Task(ReadClass.SaveLockMessage));
            list.Add(new Task(ReadClass.SaveLockMessage));
            list.Add(new Task(ReadClass.SaveLockMessage));
            list.Add(new Task(ReadClass.SaveLockMessage));

            foreach (var task in list)
            {
                task.Start();
            }

            while (!ReadClass.CheckIsDone())
            {
            }

            Console.WriteLine("\n Skończone...");
        }
示例#4
0
 public Data(byte[] arr)
 {
     this.RealData = arr;
     this.Read     = new Data.ReadClass(this);
 }
示例#5
0
        public void OpenClassTest()
        {
            ReadClass readClass = new ReadClass(@"f:\GVE\ClassToMySQL\ClassToMySQLTests\Class\MockFactory.cs");

            Assert.IsTrue(readClass != null);
        }