Changeset 17836
- Timestamp:
- 08/06/08 09:05:21 (3 weeks ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/test/acceptance/src/net/project/test/acceptance/forms/ChangeAssignmentsForAssignableFormObjectTest.java
r17253 r17836 47 47 private String assignedToUser = "Application Administrator"; 48 48 //user to whome this form will be assigned, in form "Name Lastname" 49 private String assigneToUser = " Uros Lates";49 private String assigneToUser = "test1 test1"; 50 50 //email of the user to which you want to assigne the form (used for searching user in project participants list) 51 private String emailOfUserToAssigneProjectTo = " uroslates@gmail.com";51 private String emailOfUserToAssigneProjectTo = "test1@ics.com"; 52 52 53 53 ////////////////////////////////////////////////////////////////////////////// … … 200 200 public void clickModifyFormObjectButton() { 201 201 202 clickLinkWithImage(_framework.TOOLBAR_BUTTON_MODIFY);202 _framework.clickActionModify(); 203 203 204 204 assertTextPresent(firstFormsListElementName); trunk/test/acceptance/src/net/project/test/acceptance/framework/PnetAcceptanceTestFramework.java
r17776 r17836 13 13 public class PnetAcceptanceTestFramework extends PnetTestEngine { 14 14 15 private static final String MENU_IMG_PROJECTS = "/images/common/topnav-projects";16 private static final String MENU_IMG_BUSINESS = "images/common/topnav-business";17 private static final String MENU_ IMG_PERSONAL = "/images/common/topnav-personal";18 private static final String MENU_ IMG_RESOURCES = "/images/common/topnav-resource";15 private static final String MENU_PERSONAL = "Personal"; 16 private static final String MENU_BUSINESS = "Business"; 17 private static final String MENU_PROJECTS = "Projects"; 18 private static final String MENU_RESOURCES = "Resource"; 19 19 20 20 public static final String[] SEARCH_TYPES = new String[] { "All", "Calendar", "Forms", "Deliverables", "Documents", … … 42 42 43 43 public static final String TOOLBAR_BUTTON_CREATE = "/images/icons/toolbar-gen-create"; 44 public static final String TOOLBAR_BUTTON_MODIFY = "/images/icons/toolbar-gen-modify"; 45 public static final String TOOLBAR_BUTTON_REMOVE = "/images/icons/toolbar-gen-remove"; 44 public static final String TOOLBAR_BUTTON_SEARCH = "/images/icons/toolbar-gen-search"; 46 45 public static final String TOOLBAR_BUTTON_RESET = "/images/icons/toolbar-gen-reset"; 47 public static final String TOOLBAR_BUTTON_PROPERTIES = "/images/icons/toolbar-gen-properties";48 public static final String TOOLBAR_BUTTON_COPY = "/images/icons/toolbar-gen-copy";49 public static final String TOOLBAR_BUTTON_LINK = "/images/icons/toolbar-gen-link";50 public static final String TOOLBAR_BUTTON_WORKFLOW = "/images/icons/toolbar-gen-workflow";51 public static final String TOOLBAR_BUTTON_SEARCH = "/images/icons/toolbar-gen-search";52 public static final String TOOLBAR_BUTTON_CAPTUREWORK = "/images/icons/toolbar-gen-capturework";53 public static final String TOOLBAR_BUTTON_NOTIFY = "/images/icons/toolbar-gen-notify";54 public static final String TOOLBAR_BUTTON_HELP = "/images/icons/toolbar-gen-help";55 public static final String TOOLBAR_BUTTON_CREATE_EXT = "/images/icons/toolbar-gen-create-ext";56 public static final String TOOLBAR_BUTTON_SHARE = "/images/icons/toolbar-gen-share";57 public static final String TOOLBAR_BUTTON_SECURITY = "/images/icons/toolbar-gen-security";58 public static final String TOOLBAR_BUTTON_CHECKOUT = "/images/icons/toolbar-pers-checkout";59 46 public static final String ACTIONBAR_BUTTON_CANCEL = "/images/icons/actionbar-cancel"; 60 47 public static final String ACTIONBAR_BUTTON_SUBMIT = "/images/icons/actionbar-submit"; … … 65 52 public static final String NEW_ITEMS_LINK_ASSIGNMENTS_ID_PREFIX = "newItems_"; 66 53 public static final String NEW_ITEMS_CHECKBOX_ASSIGNMENTS_ID_PREFIX = "newItemsCheckbox_"; 67 68 public static final String GIF_EXT = ".gif"; 69 public static final String ON_B = "_on" + GIF_EXT; 70 public static final String OFF_B = "_off" + GIF_EXT; 54 71 55 public static final String WORKFLOWS_STEP_ROLE_SEL_ID_PREFIX = "sel_"; 72 56 public static final String WORKFLOWS_STEP_ROLE_DESEL_ID_PREFIX = "desel_"; … … 119 103 public void goToPersonal() { 120 104 gotoPage("/personal/Main.jsp?module=160"); 121 assertLinkPresentWith Image(MENU_IMG_PERSONAL);122 clickLinkWith Image(MENU_IMG_PERSONAL);105 assertLinkPresentWithExactText(MENU_PERSONAL); 106 clickLinkWithExactText(MENU_PERSONAL); 123 107 // assertTitleEquals(); 124 108 } … … 126 110 public void goToBusiness() { 127 111 // gotoPage("/business/BusinessPortfolio.jsp?module=160&portfolio=true"); 128 clickLinkWithImage(MENU_IMG_BUSINESS);112 clickLinkWithExactText(MENU_BUSINESS); 129 113 assertTextPresent("Business Portfolio"); 130 114 // assertTitleEquals(); … … 133 117 public void goToProjects() { 134 118 goToPersonal(); 135 assertLinkPresentWith Image(MENU_IMG_PROJECTS);119 assertLinkPresentWithExactText(MENU_PROJECTS); 136 120 assertTextNotPresent("Project List"); 137 clickLinkWith Image(MENU_IMG_PROJECTS);121 clickLinkWithExactText(MENU_PROJECTS); 138 122 assertTextPresent("Project List"); 139 123 // assertTitleEquals(); … … 141 125 142 126 public void gotoResourceManagementPage() throws Exception { 143 clickLinkWithImage(MENU_IMG_RESOURCES);127 clickLinkWithExactText(MENU_RESOURCES); 144 128 assertTextPresent("Resource Management"); 145 129 } … … 152 136 assertLinkNotPresentWithExactText(newBusinessName); 153 137 154 click CreateToolbarButton();138 clickActionCreateNewBusiness(); 155 139 156 140 assertTextPresent("Create New Business"); … … 178 162 }*/ 179 163 180 public void testBusinessPortfolioMainPage() { 164 private void clickActionCreateNewBusiness() { 165 clickLinkWithExactText("Create Business"); 166 } 167 168 public void testBusinessPortfolioMainPage() { 181 169 // 182 170 } … … 204 192 assertLinkNotPresentWithExactText(newProjectName); 205 193 206 click CreateToolbarButton();194 clickActionCreate(); 207 195 208 196 assertTextPresent("Create Project Workspace"); … … 266 254 assertTextNotPresent(uniqueTaskName); 267 255 268 click CreateToolbarButton();256 clickActionCreateNewTask(); 269 257 270 258 assertTextPresent("Create Task"); … … 296 284 } 297 285 298 public void assignResource(String taskName, String projectName) { 286 private void clickActionCreateNewTask() { 287 clickLinkWithExactText("Create New Task"); 288 } 289 290 public void assignResource(String taskName, String projectName) { 299 291 assignResource(taskName, projectName, null, null); 300 292 } … … 357 349 assertWindowPresentWithTitle("Project.net"); 358 350 359 click ToolbarRemoveButton();351 clickActionRemove(); 360 352 361 353 assertWindowCountEquals(2); … … 398 390 assertWindowPresentWithTitle("Project.net"); 399 391 400 click ToolbarRemoveButton();392 clickActionRemove(); 401 393 402 394 assertWindowCountEquals(2); … … 436 428 } 437 429 438 public void click CreateToolbarButton() {439 clickLinkWithImage(TOOLBAR_BUTTON_CREATE + ON_B);440 } 441 442 public void click ModifyToolbarButton() {443 clickLinkWithImage(TOOLBAR_BUTTON_MODIFY + ON_B);430 public void clickActionCreate() { 431 clickLinkWithExactText("Create"); 432 } 433 434 public void clickActionModify() { 435 clickLinkWithExactText("Modify"); 444 436 } 445 437 … … 452 444 } 453 445 454 public void click ToolbarHelpButton() {455 clickLinkWithImage(TOOLBAR_BUTTON_HELP + ON_B);456 } 457 458 public void click ToolbarCheckOutButton() {459 clickLinkWithImage(TOOLBAR_BUTTON_CHECKOUT);460 } 461 462 public void click ToolbarRemoveButton() {463 clickLinkWithImage(TOOLBAR_BUTTON_REMOVE);464 } 465 466 public void click ToolbarWorkflowButton() {467 clickLinkWithImage(TOOLBAR_BUTTON_WORKFLOW);446 public void clickActionHelp() { 447 clickLinkWithExactText("Help"); 448 } 449 450 public void clickActionCheckOut() { 451 clickLinkWithExactText("Check Out"); 452 } 453 454 public void clickActionRemove() { 455 clickLinkWithExactText("Remove"); 456 } 457 458 public void clickActionWorkflow() { 459 clickLinkWithExactText("Workflow"); 468 460 } 469 461 … … 490 482 491 483 public void clickCancelActionbarButton() { 492 clickLinkWithImage(ACTIONBAR_BUTTON_CANCEL + OFF_B);484 clickLinkWithImage(ACTIONBAR_BUTTON_CANCEL); 493 485 } 494 486 495 487 public void testPersonalHomePageSmoke() { 496 497 assertElementPresent("fixedRightTop");498 assertImagePresent(TOOLBAR_BUTTON_CREATE + OFF_B, "Create");499 assertImagePresent(TOOLBAR_BUTTON_SECURITY + OFF_B, "Security");500 488 501 489 assertElementPresent("content"); 502 490 assertElementPresent("topframe"); 503 504 assertElementPresent("leftframe"); 505 //assertElementPresent("menu_bar"); 506 //assertElementPresent("verticalActionBar"); 491 assertElementPresent("leftheading-person"); 492 assertElementPresent("actionbox-item"); 493 assertElementPresent("logo"); 507 494 508 assertTextPresent("Dashboard"); 509 assertTextPresent("Configurations"); 495 assertLinkPresentWithExactText("Dashboard"); 496 assertLinkPresentWithExactText("Calendar"); 497 assertLinkPresentWithExactText("Assignments"); 498 assertLinkPresentWithExactText("Assignments (Beta)"); 499 assertLinkPresentWithExactText("My Blog"); 500 assertLinkPresentWithExactText("Documents"); 501 assertLinkPresentWithExactText("Forms"); 502 assertLinkPresentWithExactText("Templates"); 503 assertLinkPresentWithExactText("Setup"); 504 assertLinkPresentWithExactText("Application Admin"); 505 assertLinkPresentWithExactText("Configurations"); 510 506 511 507 assertTextPresent("My Businesses"); 512 508 assertTextPresent("My Projects"); 513 514 //assertTextPresent("Personal Search"); 515 assertTextPresent("Help"); 516 assertTextPresent("Log Out"); 509 510 assertLinkPresentWithExactText("Personal"); 511 assertLinkPresentWithExactText("Business"); 512 assertLinkPresentWithExactText("Projects"); 513 assertLinkPresentWithExactText("Resource"); 514 515 assertLinkPresentWithExactText("Help"); 516 assertLinkPresentWithExactText("Log Out"); 517 517 assertTextPresent("Application Administrator"); 518 assertTextPresent("Personalize this Page");519 assert TextPresent("Copyright 2000-2008 Project.net, Inc.");518 519 assertLinkPresentWithExactText("Personalize this Page"); 520 520 } 521 521 … … 578 578 assertWindowPresentWithTitle("Project.net"); 579 579 580 click ToolbarCheckOutButton();580 clickActionCheckOut(); 581 581 582 582 assertWindowCountEquals(2); … … 603 603 assertLinkNotPresentWithExactText(uniqueDocumentName); 604 604 605 click CreateToolbarButton();605 clickActionCreate(); 606 606 testUploadDocumentPage(); 607 607 … … 664 664 assertLinkNotPresentWithExactText(uniqueWorkflowName); 665 665 666 click CreateToolbarButton();666 clickActionCreate(); 667 667 testWorkflowCreateDefinitionPage(); 668 668 setWorkingForm("workflowCreate"); … … 679 679 assertLinkNotPresentWithExactText(uniqueWorkflowStepName); 680 680 681 click CreateToolbarButton();681 clickActionCreate(); 682 682 testWorkflowCreateStepPage(); 683 683 setTextField("name", uniqueWorkflowStepName); … … 707 707 assertLinkNotPresentWithExactText(uniqueWorkflowTransitionName); 708 708 709 click CreateToolbarButton();709 clickActionCreate(); 710 710 testWorkflowCreateTransitionPage(); 711 711 setTextField("transitionVerb", uniqueWorkflowTransitionName); … … 750 750 assertWindowPresentWithTitle("Project.net"); 751 751 752 click ToolbarWorkflowButton();752 clickActionWorkflow(); 753 753 754 754 assertWindowCountEquals(2); … … 793 793 public void clickFinishActionbarButton() { 794 794 clickLinkWithImage(ACTIONBAR_BUTTON_FINISH); 795 } 796 797 public void clickActionCaptureWork() { 798 clickLinkWithExactText("Capture work"); 795 799 } 796 800
