Ignore:
Timestamp:
11/28/12 14:44:39 (12 years ago)
Author:
wojtekp
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/trunk/src/test/article/recs/plugins/timeestimation/RecsTimeEstimationPlugin.java

    r656 r661  
    77import java.util.MissingResourceException; 
    88import java.util.PropertyResourceBundle; 
    9 import java.util.Random; 
    109import java.util.ResourceBundle; 
    1110 
     
    2726        private static String TIME_DATA_FILE_NAME = "src/test/article/recs/data/time_data.properties"; 
    2827        private static int TIME_FACTOR = 20; 
     28         
     29        private ResourceBundle timeBundle; 
    2930         
    3031        private TaskToApp taskToApp = new TaskToApp(); 
     
    99100         
    100101        private double getMeasuredTime(String query) throws FileNotFoundException, IOException{ 
    101                 ResourceBundle bundle = new PropertyResourceBundle(new FileInputStream(TIME_DATA_FILE_NAME)); 
    102                 return Double.valueOf(bundle.getString(query)).doubleValue(); 
     102                ResourceBundle timeBundle = getTimeBundle(); 
     103                return Double.valueOf(timeBundle.getString(query)).doubleValue(); 
     104        } 
     105 
     106        private ResourceBundle getTimeBundle() throws FileNotFoundException, IOException{ 
     107                if(timeBundle == null){ 
     108                        timeBundle = new PropertyResourceBundle(new FileInputStream(TIME_DATA_FILE_NAME)); 
     109                } 
     110                return timeBundle; 
    103111        } 
    104112 
Note: See TracChangeset for help on using the changeset viewer.