Changeset 7269 for RevitalizationWS


Ignore:
Timestamp:
04/08/10 11:48:53 (9 years ago)
Author:
mnagni
Message:

Fixed a parsing error for the TermParser?. New Junit test for TermParser?

Location:
RevitalizationWS/common/trunk/src
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • RevitalizationWS/common/trunk/src/main/java/ndg/common/TermParser.java

    r7244 r7269  
    175175                        }                                        
    176176                } 
     177                 
     178                if(start+stop == 0) 
     179                        ret.add(term); 
     180                         
     181                if (!(term.length() - start == 0) && (start > 0) && grouperIndex+spaceIndex == -2) 
     182                        ret.add(term.substring(start, term.length())); 
     183                         
     184                 
    177185                return ret.toArray(new String[0]); 
    178186        } 
  • RevitalizationWS/common/trunk/src/test/java/ndg/common/TermParserTest.java

    r7218 r7269  
    2828 * 
    2929 */ 
    30 public class SearchAgentTest { 
     30public class TermParserTest { 
    3131 
    3232        private Map<String, String> tests = null; 
     
    7676                        fail(new MessageFormatter().getFormattedText(e.getBundlMessage())); 
    7777                } 
     78                 
     79                test = "one & - \"\"two ring\"\""; 
     80                try { 
     81                        assertTrue(tp.parseTerm(test).trim().equals("one & ! ''two ring''")); 
     82                } catch (AssembleQueryException e) { 
     83                        fail(new MessageFormatter().getFormattedText(e.getBundlMessage())); 
     84                } 
    7885        } 
    7986         
Note: See TracChangeset for help on using the changeset viewer.