1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-01-29 11:58:39 +01:00
dotSCAD/test/test_line2d.scad

33 lines
629 B
OpenSCAD
Raw Normal View History

2020-01-27 15:11:40 +08:00
use <unittest.scad>;
2020-01-28 09:44:36 +08:00
include <line2d.scad>;
module test_line2d_cap(point, style) {
p1 = [0, 0];
p2 = [5, 0];
assert(
(point == p1 && style == "CAP_SQUARE") ||
(point == p2 && style == "CAP_SQUARE")
);
}
module test_line2d_line(angle, length, width, frags) {
assertEqualNum(0, angle);
assertEqualNum(5, length);
assertEqualNum(1, width);
assertEqualNum(24, frags);
}
2017-05-26 10:20:32 +08:00
2017-05-26 10:22:23 +08:00
module test_line2d() {
2017-05-26 10:20:32 +08:00
$fn = 24;
p1 = [0, 0];
p2 = [5, 0];
width = 1;
2017-05-26 10:22:23 +08:00
2020-01-28 09:44:36 +08:00
echo("==== test_line2d_cap_square ====");
2020-01-27 15:10:29 +08:00
line2d(p1 = p1, p2 = p2, width = width);
2017-05-26 10:20:32 +08:00
}
2017-05-26 10:22:23 +08:00
test_line2d();