X-Git-Url: http://git.draconx.ca/gitweb/slotifier.git/blobdiff_plain/5c9f3276505a9cbe000842401cbf7dd132b48ccb..66da2ec430dc20657579eb90289e8e5ff4f5c987:/tests/simple.at diff --git a/tests/simple.at b/tests/simple.at index 8e28f6b..748a4bf 100644 --- a/tests/simple.at +++ b/tests/simple.at @@ -85,3 +85,90 @@ M30 ]]) AT_CLEANUP + +AT_SETUP([no holes]) + +AT_DATA([test.cnc], +[[M48 +INCH,TZ +T10C0.091 +% +T10 +X010512Y002362G85X010512Y002047 +M30 +]]) + +AT_CHECK([slotifier test.cnc], [0], +[[M48 +INCH,TZ +T10C0.091 +% +T10 +X010512Y002362G85X010512Y002047 +M30 + +]]) + +AT_CLEANUP + +AT_SETUP([asymmetric overlap]) + +AT_DATA([test.cnc], +[[M48 +INCH +T25C0.025 +T24C0.050 +% +T25 +X010200Y010000 +X010300Y010000 +T24 +X010000Y010000 +M30 +]]) + +AT_CHECK([slotifier test.cnc], [0], +[[M48 +INCH,TZ +T10C0.050 +T11C0.025 +% +T10 +X010000Y010000G85X010300Y010000 +T11 +M30 + +]]) + +AT_CLEANUP + +AT_SETUP([asymmetric overlap #2]) + +AT_DATA([test.cnc], +[[M48 +INCH +T25C0.030 +T24C0.100 +% +T25 +X010400Y010250 +T24 +X010800Y010000 +X010000Y010000 +M30 +]]) + +AT_CHECK([slotifier test.cnc], [0], +[[M48 +INCH,TZ +T10C0.100 +T11C0.030 +% +T10 +X010800Y010000G85X010000Y010000 +T11 +M30 + +]]) + +AT_CLEANUP