source: sasview/sasview/squish_test_suites/suite_sasview_calculators/tst_Kiessing_Calculator/test.js @ 7d97e2d

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalc
Last change on this file since 7d97e2d was 7d97e2d, checked in by Piotr Rozyczko <rozyczko@…>, 7 years ago

Squish test suite for the calculators SASVIEW-698

  • Property mode set to 100755
File size: 2.3 KB
Line 
1function main() {
2    startApplication("sasview");
3    activateItem(waitForObjectItem(":MainWindow.menubar_QMenuBar", "Tool"));
4    activateItem(waitForObjectItem(":MainWindow.menuTool_QMenu", "Kiessig Thickness Calculator"));
5    test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").windowTitle, "Kiessig Thickness Calculator");
6    test.compare(waitForObjectExists(":KiessigPanel_KiessigPanel").visible, true);
7    test.compare(waitForObjectExists(":groupBox.deltaq_in_QLineEdit").text, "0.05");
8    test.compare(waitForObjectExists(":groupBox.deltaq_in_QLineEdit").readOnly, false);
9    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, "");
10    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true);
11    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "<Backspace>");
12    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "<Backspace>");
13    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "1");
14    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "<Tab>");
15    clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton"));
16    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, "62.832");
17    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true);
18    mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 34, 7, -67, 5, 1, Qt.LeftButton);
19    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "rrrr");
20    clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton"));
21    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").text, "");
22    test.compare(waitForObjectExists(":groupBox_2.lengthscale_out_QLineEdit").readOnly, true);
23    mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 35, 6, -94, 10, 1, Qt.LeftButton);
24    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "0");
25    clickButton(waitForObject(":KiessigPanel.computeButton_QPushButton"));
26    mouseDrag(waitForObject(":groupBox.deltaq_in_QLineEdit"), 20, 13, -33, -1, 1, Qt.LeftButton);
27    type(waitForObject(":groupBox.deltaq_in_QLineEdit"), "<Backspace>");
28    mouseClick(waitForObject(":groupBox_2.lengthscale_out_QLineEdit"), 44, 8, 0, Qt.LeftButton);
29    sendEvent("QCloseEvent", waitForObject(":KiessigPanel_KiessigPanel"));
30}
Note: See TracBrowser for help on using the repository browser.