This is why i added the comment. But I forgot about it when I committed the lucene refactoring J So lets fix it with a simple getter!
----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen <http://www.thetaphi.de/> http://www.thetaphi.de eMail: u...@thetaphi.de From: Robert Muir [mailto:rcm...@gmail.com] Sent: Sunday, April 11, 2010 11:47 AM To: java-dev@lucene.apache.org Subject: Re: svn commit: r932773 - /lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatchVersion.java I agree we should do something better, I do not like the way the test looks now (no offense) as it is prone to break... On Sun, Apr 11, 2010 at 5:39 AM, Uwe Schindler <u...@thetaphi.de> wrote: Robert, as the comment says, it’s a hack. How about simply adding a public getter method for the matchVersion to the base class StopwordAwareAna? Uwe ----- Uwe Schindler H.-H.-Meier-Allee 63, D-28213 Bremen http://www.thetaphi.de eMail: u...@thetaphi.de > -----Original Message----- > From: rm...@apache.org [mailto:rm...@apache.org] > Sent: Saturday, April 10, 2010 7:52 PM > To: java-comm...@lucene.apache.org > Subject: svn commit: r932773 - > /lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatc > hVersion.java > > Author: rmuir > Date: Sat Apr 10 17:51:30 2010 > New Revision: 932773 > > URL: http://svn.apache.org/viewvc?rev=932773 > <http://svn.apache.org/viewvc?rev=932773&view=rev> &view=rev > Log: > fix failing test, StdAnalyzer now stores this in its superclass > > Modified: > > lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatch > Version.java > > Modified: > lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatch > Version.java > URL: > http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/test/org/apache/ > solr/analysis/TestLuceneMatchVersion.java?rev=932773&r1=932772&r2=93277 > 3&view=diff > ======================================================================= > ======= > --- > lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatch > Version.java (original) > +++ > lucene/dev/trunk/solr/src/test/org/apache/solr/analysis/TestLuceneMatch > Version.java Sat Apr 10 17:51:30 2010 > @@ -68,8 +68,8 @@ public class TestLuceneMatchVersion exte > tok = (StandardTokenizer) tsi.getTokenizer(); > assertFalse(tok.isReplaceInvalidAcronym()); > > - // this is a hack to get the private matchVersion field in > StandardAnalyzer, may break in later lucene versions - we have no > getter :( > - final Field matchVersionField = > StandardAnalyzer.class.getDeclaredField("matchVersion"); > + // this is a hack to get the private matchVersion field in > StandardAnalyzer's superclass, may break in later lucene versions - we > have no getter :( > + final Field matchVersionField = > StandardAnalyzer.class.getSuperclass().getDeclaredField("matchVersion") > ; > matchVersionField.setAccessible(true); > > type = schema.getFieldType("textStandardAnalyzerDefault"); > --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org -- Robert Muir rcm...@gmail.com