Details
-
Test
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
1.7
-
None
Description
I noticed that Solr-3.6.0 uses the following parts of commons-codec directly:
oacc.language.bm.Languages$LanguageSet.from(java.util.Set)
oacc.language.bm.PhoneticEngine.encode(String, Languages.LanguageSet)
oacc.language.bm.NameType.valueOf(String)
oacc.language.bm.RuleType.valueOf(String)
But our JUnit tests do not reference these parts of commons-codec directly. I don't really understand BeiderMorse encoding, but based on the code I saw in Solr, I've created some unit tests to ensure we don't ever accidentally break the way they're using us.
Since I'm not a BM person, I would prefer if someone else reviews this and commits it.