mirror of https://github.com/apache/lucene.git
SOLR-10090 MBeansHandlerTest assertion fails (test ordering/number
dependence) (Dawid Weiss via ab)
This commit is contained in:
parent
0b3710a532
commit
723b20279a
|
@ -18,6 +18,8 @@ package org.apache.solr.handler.admin;
|
|||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.solr.SolrTestCaseJ4;
|
||||
import org.apache.solr.common.params.CommonParams;
|
||||
|
@ -59,7 +61,17 @@ public class MBeansHandlerTest extends SolrTestCaseJ4 {
|
|||
NamedList stats = (NamedList)diff.get("ADMIN").get("/admin/mbeans").get("stats");
|
||||
|
||||
//System.out.println("stats:"+stats);
|
||||
assertEquals("Was: 1, Now: 2, Delta: 1", stats.get("requests"));
|
||||
Pattern p = Pattern.compile("Was: (?<was>[0-9]+), Now: (?<now>[0-9]+), Delta: (?<delta>[0-9]+)");
|
||||
String response = stats.get("requests").toString();
|
||||
Matcher m = p.matcher(response);
|
||||
if (!m.matches()) {
|
||||
fail("Response did not match pattern: " + response);
|
||||
}
|
||||
|
||||
assertEquals(1, Integer.parseInt(m.group("delta")));
|
||||
int was = Integer.parseInt(m.group("was"));
|
||||
int now = Integer.parseInt(m.group("now"));
|
||||
assertEquals(1, now - was);
|
||||
|
||||
xml = h.query(req(
|
||||
CommonParams.QT,"/admin/mbeans",
|
||||
|
|
Loading…
Reference in New Issue