Beispiel #1
0
        public void NormalizeRawFrameTestSynthetic1()
        {
            const string def      = "A1 B2 C3 D4 E5 F6 G7";
            var          comparer = def.Replace(" ", string.Empty);
            var          parser   = new GcodeParser(comparer);
            var          res      = parser.NormalizeRawFrame();

            Assert.AreEqual(def, res);
        }
Beispiel #2
0
        public void NormalizeRawFrameTestReal2()
        {
            var data = TestSuiteDataSource.ReadTextFromFile("28.gcode.modified.gcode").Split("\r\n");

            foreach (var d in data)
            {
                var parser = new GcodeParser(d);
                if (!parser.IsComment)
                {
                    var res = parser.NormalizeRawFrame();
                    Assert.AreEqual(d, res);
                }
            }
        }
Beispiel #3
0
        public void NormalizeRawFrameTestReal1()
        {
            var data = TestSuiteDataSource.ReadTextFromFile("pattern_blade_fp_piece2_v1.gcode").Split("\r\n");

            foreach (var d in data)
            {
                var parser = new GcodeParser(d);
                if (!parser.IsComment)
                {
                    var res = parser.NormalizeRawFrame();
                    Assert.AreEqual(d, res);
                }
            }
        }
Beispiel #4
0
        public void NormalizeRawFrameTestReal_Cube()
        {
            var data = TestSuiteDataSource.ReadTextFromFile("100.gcode").Split("\r\n");

            foreach (var d in data)
            {
                if (!d.Contains(";"))
                {
                    var parser = new GcodeParser(d);
                    var res    = parser.NormalizeRawFrame();
                    Assert.AreEqual(d, res);
                }
            }
        }