Changeset 17137

Show
Ignore:
Timestamp:
04/01/08 09:02:13 (9 months ago)
Author:
vmalykhin
Message:

forms tests fix and refactoring

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/test/acceptance/src/net/project/test/acceptance/forms/MakingExistingFormAssignableTest.java

    r17134 r17137  
    2222        //forms abbreviation name (used for dinamically generated names of form objects) 
    2323        private String formAbbreviation = "tA"; 
    24         //first forms object name(dinamically generated): formsAbbreviation + "-ObjectNumber" 
    25         private String formObjectName = formAbbreviation + "-1"
     24         
     25        private String _uniquePostFixName
    2626         
    2727        public void testMakeExistenentFormAssignable() throws Exception { 
     
    3030                _framework.goToPersonal(); 
    3131                 
    32                 notAssignableFormYetName = _framework.createNewAssignableForm(projectName, false); 
     32                _uniquePostFixName = _framework.createNewAssignableForm(projectName, false); 
     33                notAssignableFormYetName = "testForm" + _uniquePostFixName; 
    3334                 
    3435                // (2) click Projects tab 
     
    5152                clickLinkWithExactText(notAssignableFormYetName); 
    5253                 
    53                 assertLinkPresentWithExactText(formObjectName); 
     54                //8. select one form object 
    5455                 
    55                 //8. select one form object 
    56                 clickLinkWithExactText(formObjectName); 
     56                //first forms object name(dinamically generated): formsAbbreviation + "-ObjectNumber" 
     57                 
     58                clickLinkWithExactText(formAbbreviation + _uniquePostFixName + "-1"); 
    5759                displayAssignmentDetails(); 
    5860                 
  • trunk/test/acceptance/src/net/project/test/acceptance/framework/AssignableFormsTester.java

    r17134 r17137  
    2121public class AssignableFormsTester extends PnetTestEngine { 
    2222 
     23        private String _uniqueNamePostFix = super.createUniqueValue(""); 
     24         
    2325        public AssignableFormsTester( 
    2426                        PnetAcceptanceTestFramework inializedPnetAcceptanceTestFramework) { 
     
    6971                } 
    7072 
    71                 return createdFormName
     73                return _uniqueNamePostFix
    7274        } 
    7375 
     
    8991         *  
    9092         */ 
    91         public void clickOnNavigationPaneFormsLink() { 
     93        private void clickOnNavigationPaneFormsLink() { 
    9294                assertLinkPresentWithExactText("Forms"); 
    9395                clickLinkWithExactText("Forms"); 
     
    99101         *  
    100102         */ 
    101         public void clickOnTheFormDesignerLink() { 
     103        private void clickOnTheFormDesignerLink() { 
    102104                clickLinkWithExactText("Form Designer"); 
    103105                assertTextPresent("Form Designer"); 
     
    110112         *  
    111113         */ 
    112         public void createNewForm() { 
     114        private void createNewForm() { 
    113115                _framework.clickCreateToolbarButton(); 
    114116                assertTextPresent("Definition"); 
     
    122124         *  
    123125         */ 
    124         public String createNewAssignmentFormCompletition(boolean assignable) { 
     126        private String createNewAssignmentFormCompletition(boolean assignable) { 
    125127                // give the unique name to the form 
    126128                String formAbbreviation = "tA"; 
     
    159161         *  
    160162         */ 
    161         public void finishFormCreationProcess(String formName) { 
     163        private void finishFormCreationProcess(String formName) { 
    162164                String selectElementName = "ElementID"; 
    163165                // click on the Create toolbar button 
     
    236238        } 
    237239 
    238         public void displayAssignmentDetails() { 
     240        private void displayAssignmentDetails() { 
    239241 
    240242                assertTextPresent("Assigned User"); 
     
    252254        } 
    253255 
    254         public void fillWorkForFormAddFieldsAndSave() { 
     256        private void fillWorkForFormAddFieldsAndSave() { 
    255257                assertElementPresent("work"); 
    256258                setTextField("work", "100"); 
     
    261263                _framework.clickSubmitActionbarButton(); 
    262264        } 
     265         
     266        @Override 
     267        public String createUniqueValue(String valuePrefix) { 
     268                return valuePrefix + _uniqueNamePostFix; 
     269                 
     270        } 
    263271 
    264272}