添加测试用例

pull/80/head
ChenX 6 years ago
parent 1df541f503
commit bd33a24d74

@ -96,6 +96,14 @@ exports[`简单图形因为点在线内算法错误导致的丢失 3`] = `6.8026
exports[`简单图形因为点在线内算法错误导致的丢失 4`] = `6.045609380056393`;
exports[`纯圆生成的多段线偏移 1`] = `1`;
exports[`纯圆生成的多段线偏移 2`] = `7585.215254159188`;
exports[`纯圆生成的多段线偏移 3`] = `1`;
exports[`纯圆生成的多段线偏移 4`] = `6328.578192723271`;
exports[`补充bug测试 1`] = `7385.123391644447`;
exports[`补充bug测试 2`] = `7455.861403941378`;

@ -889,3 +889,14 @@ test('多段线存在0长度线段导致偏移错误', () =>
testOffset(pl, 400);
testOffset(pl, -400);
});
test('纯圆生成的多段线偏移', () =>
{
let pl = loadFile(
[1, ["Polyline", 1, 1, 710, false, 7, -1, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1904.6173097681894, -4.547473508864641e-13, 0, 1], 2, 2, [18361.211643461193, 495.8146231175723], 0.7691548555148293, [18910.40925296759, 2564.4589522583397], 1.3001283068422635, true]]
)[0];
testOffset(pl, 100);
testOffset(pl, -100);
});

Loading…
Cancel
Save