Пример #1
0
        public void GB51251_2017_3_2_2Test()
        {
            string       strArchPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//6.2.2-ARCH.GDB";
            string       strHVACPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//6.2.2-HVAC.GDB";
            HVACFunction hvacFunction = new HVACFunction(strArchPath, strHVACPath);
            BimReview    result       = new BimReview();

            result = HVACChecker.GB51251_2017_3_2_2();

            //assert
            // Assert.AreEqual(comment, result.comment);
            Assert.IsFalse(result.isPassCheck);
        }
Пример #2
0
        public void GB50041_2008_15_3_7Test()
        {
            string       strArchPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//442.XDB";
            string       strHVACPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//442hvac.XDB";
            HVACFunction hvacFunction = new HVACFunction(strArchPath, strHVACPath);
            BimReview    result       = new BimReview();

            result = HVACChecker.GB50041_2008_15_3_7();

            string comment = "设计满足规范GB50016_2014中第8.5.3条条文规定。";

            Assert.AreEqual(comment, result.comment);
            Assert.IsFalse(result.isPassCheck);
        }
Пример #3
0
        public void GB51251_2017_4_2_4Test1()
        {
            string       strArchPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//424ARCH.XDB";
            string       strHVACPath  = "D://Users//zheny//Source//Repos//HVAC-Checker//HVAC-Checker//8_5_4-HVAC.XDB";
            HVACFunction hvacFunction = new HVACFunction(strArchPath, strHVACPath);
            BimReview    result       = new BimReview();

            result = HVACChecker.GB51251_2017_4_2_4();

            string comment = "设计满足规范GB50016_2014中第8.5.3条条文规定。";

            Assert.AreEqual(comment, result.comment);
            Assert.IsFalse(result.isPassCheck);
        }
Пример #4
0
        static string runChecher()
        {
            CheckResult checkResult = new CheckResult();

            try
            {
                //checkResult.addBimReview(HVACChecker.GB50016_2014_8_1_9());
                // checkResult.addBimReview(HVACChecker.GB50016_2014_8_5_1());
                // checkResult.addBimReview(HVACChecker.GB50016_2014_8_5_2());
                checkResult.addBimReview(HVACChecker.GB50016_2014_8_5_3());
                checkResult.addBimReview(HVACChecker.GB50016_2014_8_5_4());
                // checkResult.addBimReview(HVACChecker.GB50016_2014_9_3_11());
                // checkResult.addBimReview(HVACChecker.GB50016_2014_9_3_16());
                // checkResult.addBimReview(HVACChecker.GB50736_2012_6_3_6());
                // checkResult.addBimReview(HVACChecker.GB50736_2012_6_6_5());
                // checkResult.addBimReview(HVACChecker.GB50736_2012_6_6_7());
                //  checkResult.addBimReview(HVACChecker.GB50736_2012_6_6_13());
                // checkResult.addBimReview(HVACChecker.GB50736_2012_7_4_13());
                //  checkResult.addBimReview(HVACChecker.GB50736_2012_9_1_5());
                //  checkResult.addBimReview(HVACChecker.GB50189_2015_4_2_5());
                //   checkResult.addBimReview(HVACChecker.GB50189_2015_4_2_10());
                //   checkResult.addBimReview(HVACChecker.GB50189_2015_4_2_14());
                //   checkResult.addBimReview(HVACChecker.GB50189_2015_4_2_17());
                //   checkResult.addBimReview(HVACChecker.GB50189_2015_4_2_19());
                //  checkResult.addBimReview(HVACChecker.GB50189_2015_4_5_2());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_1_2());
                //  checkResult.addBimReview(HVACChecker.GB51251_2017_3_1_4());
                //  checkResult.addBimReview(HVACChecker.GB51251_2017_3_1_5());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_2_1());
                checkResult.addBimReview(HVACChecker.GB51251_2017_3_2_2());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_2_3());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_3_1());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_3_7());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_3_3_11());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_2_4());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_4_1());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_4_2());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_4_7());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_4_10());
                checkResult.addBimReview(HVACChecker.GB51251_2017_4_4_11());
                checkResult.addBimReview(HVACChecker.GB50738_2011_8_4_2());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_5_1());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_5_2());
                //   checkResult.addBimReview(HVACChecker.GB51251_2017_4_5_6());
                //   checkResult.addBimReview(HVACChecker.GB50067_2014_8_2_1());
                //   checkResult.addBimReview(HVACChecker.GB50067_2014_8_2_2());
                //   checkResult.addBimReview(HVACChecker.GB50157_2013_28_4_2());
                //  checkResult.addBimReview(HVACChecker.GB50157_2013_28_4_22());
                //   checkResult.addBimReview(HVACChecker.GB50490_2009_8_4_17());
                //   checkResult.addBimReview(HVACChecker.GB50490_2009_8_4_19());
                //   checkResult.addBimReview(HVACChecker.GB50041_2008_15_3_7());
                checkResult.state   = 1;
                checkResult.message = "succeed";
            }
            catch (ArgumentException e)
            {
                checkResult.message = e.Message;
                checkResult.state   = 0;
                checkResult.data.Clear();
            }
            return(JsonConvert.SerializeObject(checkResult));
        }