Changeset 17916
- Timestamp:
- 08/20/08 09:59:13 (3 months ago)
- Files:
-
- trunk/core/web/jsp/schedule/DeleteTaskDialog.jsp (modified) (2 diffs)
- trunk/test/acceptance/src/net/project/test/acceptance/ICalendarTest.java (modified) (3 diffs)
- trunk/test/acceptance/src/net/project/test/acceptance/framework/AssignableFormsTester.java (modified) (1 diff)
- trunk/test/acceptance/src/net/project/test/acceptance/framework/DataCleaner.java (modified) (1 diff)
- trunk/test/acceptance/src/net/project/test/acceptance/framework/PnetAcceptanceTestFramework.java (modified) (5 diffs)
- trunk/test/acceptance/src/net/project/test/acceptance/framework/PnetObject.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/web/jsp/schedule/DeleteTaskDialog.jsp
r17294 r17916 111 111 <tr> 112 112 <td class="tableContent"> 113 <label><input type="radio" name="deleteTask" value="0" checked><display:get name="prm.schedule.deletetaskdialog.deletetasksummarychilddialog"/></label>113 <label><input type="radio" id="deleteTaskYes" name="deleteTask" value="0" checked><display:get name="prm.schedule.deletetaskdialog.deletetasksummarychilddialog"/></label> 114 114 </td> 115 115 </tr> … … 129 129 <tr> 130 130 <td class="tableContent"> 131 <label><input type="radio" name="deleteTask" value="0" checked><display:get name="prm.schedule.deletetaskdialog.deletetaskdialog"/></label>131 <label><input type="radio" id="deleteTaskYes" name="deleteTask" value="0" checked><display:get name="prm.schedule.deletetaskdialog.deletetaskdialog"/></label> 132 132 <label><input type="radio" name="deleteTask" value="2"><display:get name="prm.schedule.deletetaskdialog.deletetaskdialog.no"/></label> 133 133 </td> trunk/test/acceptance/src/net/project/test/acceptance/ICalendarTest.java
r17022 r17916 5 5 public class ICalendarTest extends PnetTestEngine { 6 6 7 private String meetingName = "meeting" + System.currentTimeMillis(); 8 9 private String eventName = "event" + System.currentTimeMillis(); 10 7 @Override 8 protected void tearDown() throws Exception { 9 _framework.getDataCleaner().removeActualObjects(); 10 _framework.logout(); 11 super.tearDown(); 12 } 13 11 14 public void testICalendarExport() { 12 15 _framework.gotoPage("/calendar/Main.jsp?module=70"); … … 26 29 27 30 public void testNewMeeting() { 28 _framework.gotoPage("/calendar/Main.jsp?module=70"); 29 _framework.assertTextPresent("iCalendar Integration"); 30 31 _framework.clickLinkWithText("Compose New"); 32 _framework.setTextField("name", meetingName); 33 _framework.clickLinkWithText("Next"); 34 _framework.assertTextPresent("Meeting Attendees"); 35 _framework.clickLinkWithText("Next"); 36 _framework.assertTextPresent("Meeting Agenda"); 37 _framework.clickLinkWithText("Finish"); 38 39 _framework.assertTextPresent("iCalendar Integration"); 40 _framework.assertTextPresent(meetingName); 31 _framework.createNewMeeting(); 41 32 } 42 33 43 34 public void testNewEvent() { 44 _framework.gotoPage("/calendar/Main.jsp?module=70"); 45 _framework.assertTextPresent("iCalendar Integration"); 46 47 _framework.selectOption("compose", "Event"); 48 _framework.clickLinkWithText("Compose New"); 49 _framework.setTextField("name", eventName); 50 _framework.setTextField("FacilityDescription", "Event Faclity Description"); 51 _framework.clickLinkWithText("Submit"); 52 53 _framework.assertTextPresent("iCalendar Integration"); 54 _framework.assertTextPresent(eventName); 35 _framework.createNewEvent(); 55 36 } 56 37 … … 101 82 102 83 public void testCalendarMeetingView() { 84 String newMeetingName = _framework.createNewMeeting(); 85 103 86 _framework.gotoPage("/calendar/Main.jsp?module=70"); 104 87 _framework.assertTextPresent("iCalendar Integration"); 105 88 106 _framework.clickLinkWithText( meetingName);89 _framework.clickLinkWithText(newMeetingName); 107 90 _framework.assertTextPresent("Date:"); 108 _framework.assertTextPresent( meetingName);91 _framework.assertTextPresent(newMeetingName); 109 92 } 110 93 111 94 public void testCalendarEventView() { 95 String newEventName = _framework.createNewEvent(); 96 112 97 _framework.gotoPage("/calendar/Main.jsp?module=70"); 113 98 _framework.assertTextPresent("iCalendar Integration"); 114 99 115 _framework.clickLinkWithText( eventName);100 _framework.clickLinkWithText(newEventName); 116 101 _framework.assertTextPresent("Event"); 117 _framework.assertTextPresent( eventName);102 _framework.assertTextPresent(newEventName); 118 103 } 119 104 } trunk/test/acceptance/src/net/project/test/acceptance/framework/AssignableFormsTester.java
r17846 r17916 113 113 */ 114 114 private void createNewForm() { 115 _framework.clickAction Create();115 _framework.clickActionNew(); 116 116 assertTextPresent("Definition"); 117 117 assertTextPresent("Include Assignment Fields"); trunk/test/acceptance/src/net/project/test/acceptance/framework/DataCleaner.java
r17902 r17916 49 49 break; 50 50 51 case MEETING : { 52 PnetMeetingObject meetingObject = (PnetMeetingObject) pnetObject; 53 _framework.deleteMeeting(meetingObject.getName()/*, meetingObject.getProjectName()*/); 54 }; 55 break; 56 57 case EVENT : { 58 PnetEventObject eventObject = (PnetEventObject) pnetObject; 59 _framework.deleteEvent(eventObject.getName()/*, eventObject.getProjectName()*/); 60 }; 61 break; 62 51 63 case WORKFLOW : { 52 64 PnetWorkflowObject workflowObject = (PnetWorkflowObject) pnetObject; trunk/test/acceptance/src/net/project/test/acceptance/framework/PnetAcceptanceTestFramework.java
r17902 r17916 16 16 private static final String MENU_BUSINESS = "Business"; 17 17 private static final String MENU_PROJECTS = "Projects"; 18 private static final String MENU_RESOURCES = "Resource ";18 private static final String MENU_RESOURCES = "Resources"; 19 19 20 20 public static final String[] SEARCH_TYPES = new String[] { "All", "Calendar", "Forms", "Deliverables", "Documents", … … 230 230 } 231 231 232 p rivatevoid clickActionNew() {232 public void clickActionNew() { 233 233 clickLinkWithExactText("New"); 234 234 } … … 472 472 assertLinkNotPresentWithExactText(taskName); 473 473 } 474 474 475 475 private void testDeleteTasksPage() { 476 476 } … … 592 592 return createNewMeeting("testMeeting"); 593 593 } 594 595 public String createNewMeeting(String namePrefix) { 596 // 597 return null; 594 595 public String createNewEvent() { 596 return createNewEvent("testEvent"); 598 597 } 599 598 … … 854 853 } 855 854 855 public String createNewMeeting(String namePrefix) { 856 final String newMeetingName = createUniqueValue(namePrefix); 857 858 goToPersonal(); 859 clickCalendarMenuItem(); 860 assertTextPresent("iCalendar Integration"); 861 862 clickLinkWithText("Compose New"); 863 setTextField("name", newMeetingName); 864 clickLinkWithText("Next"); 865 assertTextPresent("Meeting Attendees"); 866 clickLinkWithText("Next"); 867 assertTextPresent("Meeting Agenda"); 868 clickFinishActionbarButton(); 869 870 assertTextPresent("iCalendar Integration"); 871 assertTextPresent(newMeetingName); 872 873 _dataCleaner.registerCreatedObject(new PnetMeetingObject(newMeetingName)); 874 875 return newMeetingName; 876 } 877 878 public String createNewEvent(String namePrefix) { 879 final String newEventName = createUniqueValue(namePrefix); 880 881 goToPersonal(); 882 clickCalendarMenuItem(); 883 assertTextPresent("iCalendar Integration"); 884 885 selectOption("compose", "Event"); 886 clickLinkWithText("Compose New"); 887 setTextField("name", newEventName); 888 setTextField("FacilityDescription", "Event Faclity Description"); 889 clickSubmitActionbarButton(); 890 891 assertTextPresent("iCalendar Integration"); 892 assertTextPresent(newEventName); 893 894 _dataCleaner.registerCreatedObject(new PnetEventObject(newEventName)); 895 896 return newEventName; 897 } 898 899 public void clickCalendarMenuItem() { 900 clickLinkWithExactText("Calendar"); 901 } 902 903 public void deleteMeeting(String meetingName) { 904 goToPersonal(); 905 clickCalendarMenuItem(); 906 clickLinkWithExactText(meetingName); 907 clickActionRemove(); 908 assertLinkNotPresentWithExactText(meetingName); 909 } 910 911 public void deleteEvent(String eventName) { 912 goToPersonal(); 913 clickCalendarMenuItem(); 914 clickLinkWithExactText(eventName); 915 clickActionRemove(); 916 assertLinkNotPresentWithExactText(eventName); 917 } 918 856 919 public void clickCreateChannelbarButton() { 857 920 clickLinkWithImage("/images/icons/channelbar-create"); trunk/test/acceptance/src/net/project/test/acceptance/framework/PnetObject.java
r17902 r17916 5 5 6 6 public enum PnetObjectType { 7 PROJECT, BUSINESS, TASK, DOCUMENT, WORKFLOW7 PROJECT, BUSINESS, TASK, MEETING, EVENT, DOCUMENT, WORKFLOW 8 8 } 9 9 … … 81 81 } 82 82 83 class PnetMeetingObject extends PnetObject { 84 //private String _projectName = null; 85 86 public PnetMeetingObject(/*String projectName, */String name) { 87 super(name); 88 setType(PnetObjectType.MEETING); 89 //_projectName = projectName; 90 } 91 92 /*public String getProjectName() { 93 return _projectName; 94 }*/ 95 } 96 97 class PnetEventObject extends PnetObject { 98 //private String _projectName = null; 99 100 public PnetEventObject(/*String projectName, */String name) { 101 super(name); 102 setType(PnetObjectType.EVENT); 103 //_projectName = projectName; 104 } 105 106 /*public String getProjectName() { 107 return _projectName; 108 }*/ 109 } 110
