IsoProjectTest11.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. // Auto generated by Testing Dashboard
  2. // File : scripts/Projection/IsometricProjection/IsoProject/Tests/IsoProjectTest11.js
  3. // Timestamp : 2015-04-16 20:25:35
  4. // Description :
  5. include('scripts/Pro/Developer/TestingDashboard/TdbTest.js');
  6. function IsoProjectTest11() {
  7. TdbTest.call(this, 'scripts/Projection/IsometricProjection/IsoProject/Tests/IsoProjectTest11.js');
  8. }
  9. IsoProjectTest11.prototype = new TdbTest();
  10. IsoProjectTest11.prototype.test00 = function() {
  11. qDebug('running IsoProjectTest11.test00()...');
  12. this.setUp();
  13. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::LineToolsPanelButton');
  14. TdbTest.clickOnWidget('MainWindow::CadToolBar::LineToolsPanel::Line2PButton');
  15. this.setToolOption('Line/Type', 'TypeSegment');
  16. this.setToolOption('Line2P/Restrict', 'false');
  17. this.updateToolOptions();
  18. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  19. var p = new RVector(0.19724, 19.793182);
  20. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  21. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  22. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  23. var p = new RVector(10.025565, 10.287097);
  24. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  25. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  26. var p = new RVector(13.570206, 17.376381);
  27. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  28. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  29. var p = new RVector(10.911725, 17.05414);
  30. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  31. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  32. TdbTest.clickOnWidget('MainWindow::CadToolBar::LineToolsPanel::LineVerticalButton');
  33. var p = new RVector(0.35836, 30.427106);
  34. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  35. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  36. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::ArcToolsPanelButton');
  37. TdbTest.clickOnWidget('MainWindow::CadToolBar::ArcToolsPanel::ArcCPAButton');
  38. this.setToolOption('ArcCPA/Direction', 'Clockwise');
  39. this.updateToolOptions();
  40. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  41. var p = new RVector(20.095569, 9.723177);
  42. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  43. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  44. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  45. var p = new RVector(12.120125, 9.964857);
  46. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  47. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  48. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  49. var p = new RVector(12.200686, 10.045417);
  50. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  51. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  52. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  53. var p = new RVector(19.853889, 17.618061);
  54. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  55. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  56. var p = new RVector(23.398531, 15.28182);
  57. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  58. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  59. var p = new RVector(7.367083, 23.579503);
  60. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  61. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  62. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::EllipseToolsPanelButton');
  63. TdbTest.clickOnWidget('MainWindow::CadToolBar::EllipseToolsPanel::EllipseArcCPPAButton');
  64. this.setToolOption('EllipseArcCPPA/Direction', 'CounterClockwise');
  65. this.updateToolOptions();
  66. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  67. var p = new RVector(30.085014, 9.481497);
  68. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  69. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  70. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  71. var p = new RVector(29.843333, 19.793182);
  72. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  73. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  74. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  75. var p = new RVector(24.123571, 10.206537);
  76. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  77. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  78. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  79. var p = new RVector(29.923893, 18.504221);
  80. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  81. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  82. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  83. var p = new RVector(30.004453, 4.728455);
  84. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  85. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  86. var p = new RVector(33.307415, 12.623338);
  87. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  88. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  89. var p = new RVector(31.615654, 12.059418);
  90. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  91. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  92. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::PolylineToolsPanelButton');
  93. TdbTest.clickOnWidget('MainWindow::CadToolBar::PolylineToolsPanel::DrawPolylineButton');
  94. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  95. var p = new RVector(0.2778, 8.675897);
  96. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  97. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  98. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  99. var p = new RVector(1.808441, -0.024587);
  100. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  101. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  102. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  103. var p = new RVector(4.789162, 8.837017);
  104. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  105. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  106. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  107. var p = new RVector(9.783884, 8.837017);
  108. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  109. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  110. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  111. var p = new RVector(9.945005, -0.105147);
  112. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  113. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  114. var p = new RVector(15.100847, 4.647895);
  115. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  116. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  117. var p = new RVector(14.375806, 6.017415);
  118. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  119. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  120. var p = new RVector(7.850444, 19.793182);
  121. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  122. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  123. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::PolylineToolsPanelButton');
  124. var p = new RVector(2.936281, 29.702066);
  125. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  126. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  127. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::SplineToolsPanelButton');
  128. TdbTest.clickOnWidget('MainWindow::CadToolBar::SplineToolsPanel::SplineControlPointsButton');
  129. this.setToolOption('SplineControlPoints/Degree', '3');
  130. this.setToolOption('SplineControlPoints/Closed', 'true');
  131. this.updateToolOptions();
  132. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  133. var p = new RVector(12.361806, 8.353657);
  134. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  135. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  136. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  137. var p = new RVector(17.034288, 8.837017);
  138. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  139. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  140. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  141. var p = new RVector(20.015009, 5.050695);
  142. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  143. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  144. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  145. var p = new RVector(13.006286, 3.922855);
  146. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  147. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  148. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  149. var p = new RVector(19.773329, 1.183813);
  150. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  151. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  152. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  153. var p = new RVector(12.039565, 0.055973);
  154. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  155. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  156. var p = new RVector(22.19013, 10.851018);
  157. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  158. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  159. var p = new RVector(20.901169, 14.073419);
  160. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  161. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  162. var p = new RVector(20.901169, 14.153979);
  163. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  164. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  165. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::SelectToolsPanelButton');
  166. TdbTest.clickOnWidget('MainWindow::CadToolBar::SelectToolsPanel::SelectAllButton');
  167. TdbTest.clickOnWidget('MainWindow::CadToolBar::SelectToolsPanel::BackButton');
  168. TdbTest.clickOnWidget('MainWindow::CadToolBar::MainToolsPanel::ProjectionToolsPanelButton');
  169. TdbTest.clickOnWidget('MainWindow::CadToolBar::ProjectionToolsPanel::IsoProjectButton');
  170. this.setZoom(12.413102687059721, new RVector(2.139, 2.60251, 0, true));
  171. var p = new RVector(0.35836, 0.055973);
  172. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  173. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  174. var p = new RVector(24.365251, 15.28182);
  175. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.MidButton, 4, 0);
  176. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.MidButton, 0, 0);
  177. this.setZoom(12.413102687059721, new RVector(-24.3653, -2.95613, 0, true));
  178. this.setToolOption('IsoProject/ProjectionType', 'Top');
  179. this.setToolOption('IsoProject/Method', RS.IsometricTrue);
  180. this.updateToolOptions();
  181. var p = new RVector(49.983342, 29.621506);
  182. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  183. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  184. this.setToolOption('IsoProject/ProjectionType', 'Left');
  185. this.setToolOption('IsoProject/Method', RS.IsometricTrue);
  186. this.updateToolOptions();
  187. var p = new RVector(47.888781, 9.884297);
  188. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.MidButton, 4, 0);
  189. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.MidButton, 0, 0);
  190. this.setZoom(12.413102687059721, new RVector(-24.2847, 9.85291, 0, true));
  191. var p = new RVector(50.386143, -0.427387);
  192. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.LeftButton, 1, 0);
  193. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.LeftButton, 0, 0);
  194. var p = new RVector(50.627823, -3.005309);
  195. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  196. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  197. var p = new RVector(45.55254, -1.394108);
  198. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  199. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  200. var p = new RVector(44.98862, -0.669068);
  201. this.sendMouseEventModelPos(QEvent.MouseButtonPress, p, Qt.RightButton, 2, 0);
  202. this.sendMouseEventModelPos(QEvent.MouseButtonRelease, p, Qt.RightButton, 0, 0);
  203. this.verifyDrawing('IsoProjectTest11_000.dxf');
  204. this.tearDown();
  205. qDebug('finished IsoProjectTest11.test00()');
  206. };