Ignore:
Timestamp:
05/11/11 15:25:35 (13 years ago)
Author:
luiz-fernando
Message:

Ticket #1402 - Novos casos de teste para preferencias administrativas

Location:
devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/Config.java

    r4057 r4344  
    1818        private Properties valores; 
    1919        private Properties emailPreferences; 
     20        private Properties emailAdminPreferences; 
    2021 
    2122        private Config() { 
     
    2526                        this.valores = this.load("valores.properties"); 
    2627                        this.emailPreferences = this.load(getConfig("config.email")); 
     28                        this.emailAdminPreferences = this 
     29                                        .load(getConfig("config.email.admin")); 
    2730                } catch (Exception e) { 
    2831                        e.printStackTrace(); 
     
    5962        } 
    6063 
     64        public String getEmailAdminPreference(String key) { 
     65                return this.emailAdminPreferences.getProperty(key); 
     66        } 
     67 
    6168        private Properties load(String propsName) throws Exception { 
    6269                Properties props = new Properties(); 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/Constants.java

    r3853 r4344  
    1414        public static final String URL_PREFERENCES_EMAIL = URL_PREFERENCES 
    1515                        + "/preferences.php?appname=expressoMail1_2"; 
     16        public static final String URL_DEFAULT_PREFERENCES_EMAIL = URL_PREFERENCES 
     17                        + "/preferences.php?appname=expressoMail1_2&type=default"; 
     18        public static final String URL_FORCED_PREFERENCES_EMAIL = URL_PREFERENCES 
     19                        + "/preferences.php?appname=expressoMail1_2&type=forced"; 
    1620        public static final String USER = Config.getInstance().getConfig("user"); 
    1721        public static final String PASS = Config.getInstance().getConfig("passwd"); 
     
    2731        public static final String EMAIL_ASSUNTO = Config.getInstance().getValor( 
    2832                        "assunto"); 
     33        public static final String EMAIL_ASSUNTO_TEXTO_100k = Config.getInstance() 
     34                        .getValor("assunto.100k"); 
    2935        public static final String EMAIL_ASSUNTO_IMPORTANTE = Config.getInstance() 
    3036                        .getValor("assunto.importante"); 
  • devel/testlink/automation2.0/src/test/java/org/expressolivre/cte/common/PreferencesTestCase.java

    r3789 r4344  
    11package org.expressolivre.cte.common; 
    22 
     3import org.expressolivre.cte.pages.email.ExpressoMailAdminPreferencesPage; 
    34import org.expressolivre.cte.pages.email.ExpressoMailPreferencesPage; 
    45import org.openqa.selenium.support.PageFactory; 
     
    2324        } 
    2425 
     26        /** 
     27         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     28         *  
     29         * @return 
     30         */ 
     31        public ExpressoMailAdminPreferencesPage openEmailAdminPreferencesPage() { 
     32                driver.get(URL_PREFERENCES_EMAIL); 
     33                return PageFactory.initElements(driver, 
     34                                ExpressoMailAdminPreferencesPage.class); 
     35        } 
     36 
     37        /** 
     38         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     39         *  
     40         * @return 
     41         */ 
     42        public ExpressoMailAdminPreferencesPage openEmailAdminDefaultPreferencesPage() { 
     43                driver.get(URL_DEFAULT_PREFERENCES_EMAIL); 
     44                return PageFactory.initElements(driver, 
     45                                ExpressoMailAdminPreferencesPage.class); 
     46        } 
     47 
     48        /** 
     49         * Abre pagina de preferencias administrativas do modulo ExpressoMail. 
     50         *  
     51         * @return 
     52         */ 
     53        public ExpressoMailAdminPreferencesPage openEmailAdminForcedPreferencesPage() { 
     54                driver.get(URL_FORCED_PREFERENCES_EMAIL); 
     55                return PageFactory.initElements(driver, 
     56                                ExpressoMailAdminPreferencesPage.class); 
     57        } 
     58 
    2559} 
Note: See TracChangeset for help on using the changeset viewer.