Guard browser direct random generated tool-table
This commit is contained in:
@@ -9294,13 +9294,11 @@
|
||||
"",
|
||||
].join("\n"),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
"load_tool_table_direct_random",
|
||||
interp.loadToolTable(browserRandomToolTablePath, { randomToolChanger: true }),
|
||||
[
|
||||
"tooldata_random_toolchanger=1",
|
||||
"tooldata_load=0",
|
||||
"tooldata_last_index=9",
|
||||
const browserDirectRandomFinishTool = {
|
||||
toolNo: "2",
|
||||
pocketNo: "7",
|
||||
comment: ";browser direct random finish tool",
|
||||
resultLines: [
|
||||
"tool_pocket_7.toolno=2",
|
||||
"tool_pocket_7.pocketno=7",
|
||||
"tool_pocket_7.z=3.125",
|
||||
@@ -9309,32 +9307,40 @@
|
||||
"tool_pocket_7.backangle=34",
|
||||
"tool_pocket_7.orientation=4",
|
||||
"tool_pocket_7.comment=browser direct random finish tool",
|
||||
],
|
||||
};
|
||||
const browserDirectRandomRoughTool = {
|
||||
toolNo: "5",
|
||||
pocketNo: "9",
|
||||
comment: ";browser direct random rough tool",
|
||||
resultLines: [
|
||||
"tool_pocket_9.toolno=5",
|
||||
"tool_pocket_9.pocketno=9",
|
||||
"tool_pocket_9.comment=browser direct random rough tool",
|
||||
"tool_index_for_tool_2=7",
|
||||
].join("\n"),
|
||||
],
|
||||
};
|
||||
const browserDirectRandomTools = [browserDirectRandomFinishTool, browserDirectRandomRoughTool];
|
||||
verifyExpectedOutput(
|
||||
"load_tool_table_direct_random",
|
||||
interp.loadToolTable(browserRandomToolTablePath, { randomToolChanger: true }),
|
||||
opfsRandomToolTableResultLines("load", [
|
||||
{ resultLines: ["tooldata_last_index=9"] },
|
||||
...browserDirectRandomTools,
|
||||
{ resultLines: ["tool_index_for_tool_2=7"] },
|
||||
]).join("\n"),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
"save_tool_table_direct_random",
|
||||
interp.saveToolTable(browserRandomToolTablePath),
|
||||
[
|
||||
"tooldata_save=0",
|
||||
"tool_pocket_7.toolno=2",
|
||||
"tool_pocket_9.toolno=5",
|
||||
].join("\n"),
|
||||
opfsRandomToolTableResultLines("save", [
|
||||
{ resultLines: ["tool_pocket_7.toolno=2"] },
|
||||
{ resultLines: ["tool_pocket_9.toolno=5"] },
|
||||
]).join("\n"),
|
||||
);
|
||||
verifyExpectedOutput(
|
||||
"saved_tool_table_direct_random_text",
|
||||
interp.readTextFile(browserRandomToolTablePath),
|
||||
[
|
||||
"T2",
|
||||
"P7",
|
||||
";browser direct random finish tool",
|
||||
"T5",
|
||||
"P9",
|
||||
";browser direct random rough tool",
|
||||
].join("\n"),
|
||||
opfsRandomToolTableTextLines(browserDirectRandomTools).join("\n"),
|
||||
);
|
||||
|
||||
const browserInterpMachineId = "browser-interp";
|
||||
|
||||
Reference in New Issue
Block a user