public object Create(Random random) { SynonymMap.Builder b = new SynonymMap.Builder(random.nextBoolean()); int numEntries = AtLeast(10); for (int j = 0; j < numEntries; j++) { AddSyn(b, RandomNonEmptyString(random), RandomNonEmptyString(random), random.nextBoolean()); } try { return(b.Build()); } catch (Exception ex) { throw ex; return(null); // unreachable code } }
public virtual void TestRandomStrings() { int numIters = AtLeast(10); for (int i = 0; i < numIters; i++) { SynonymMap.Builder b = new SynonymMap.Builder(Random.nextBoolean()); int numEntries = AtLeast(10); for (int j = 0; j < numEntries; j++) { Add(b, RandomNonEmptyString(), RandomNonEmptyString(), Random.nextBoolean()); } SynonymMap map = b.Build(); bool ignoreCase = Random.nextBoolean(); Analyzer analyzer = new AnalyzerAnonymousInnerClassHelper(this, map, ignoreCase); CheckRandomData(Random, analyzer, 200); } }
public object Create(Random random) { SynonymMap.Builder b = new SynonymMap.Builder(random.nextBoolean()); int numEntries = AtLeast(10); for (int j = 0; j < numEntries; j++) { AddSyn(b, RandomNonEmptyString(random), RandomNonEmptyString(random), random.nextBoolean()); } try { return(b.Build()); } catch (Exception /*ex*/) { throw; // LUCENENET: CA2200: Rethrow to preserve stack details (https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2200-rethrow-to-preserve-stack-details) #pragma warning disable 162 return(null); // unreachable code #pragma warning restore 162 } }