Ignore:
Timestamp:
03/11/13 10:19:21 (12 years ago)
Author:
gosiaw
Message:

Checking if input and output files are the same.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DCWoRMS/branches/coolemall/src/test/DEBBTranslator/src/PLMXMLTranslator.java

    r930 r943  
    1515 */ 
    1616public class PLMXMLTranslator { 
    17         private static final String DEFAULT_INPUT_FILE_NAME = "src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_3.xml"; 
     17        private static final String DEFAULT_INPUT_FILE_NAME = "src/test/DEBBTranslator/xml/example/PLMXML_PSNC_RECS_1.xml"; 
    1818        private static final String DEFAULT_OUTPUT_FILE_NAME = DEFAULT_INPUT_FILE_NAME.replace("PLMXML", "DCWORMS"); 
    1919 
     
    3535        /** 
    3636         * @param args 
     37         * @throws Exception  
    3738         */ 
    38         public static void main(String[] args) { 
     39        public static void main(String[] args) throws Exception { 
    3940                String inputFileName = DEFAULT_INPUT_FILE_NAME; 
    4041                String outputFileName = DEFAULT_OUTPUT_FILE_NAME; 
     
    5859                } 
    5960                 
     61                if (inputFileName.compareTo(outputFileName) == 0) { 
     62                        String errorMessage = "Input and output file cannot be the same"; 
     63                        System.out.println("errorMessage"); 
     64                        throw new Exception(errorMessage); 
     65                } 
     66                 
    6067                // TODO: Check it this is correct! 
    6168                // TODO: Move it to configuration file           
     
    7380                resourceUnitClasses.put("CoolingDevice", "CoolingDevice"); 
    7481                resourceUnitClasses.put("Storage", "Storage"); 
     82                 
     83                System.out.println("inputFileName=" + inputFileName); 
     84                System.out.println("outputFileName=" + outputFileName); 
    7585                 
    7686                try { 
Note: See TracChangeset for help on using the changeset viewer.