Refactor code to reduce duplication

This commit is contained in:
Michael Suzuki
2016-06-22 21:22:14 +01:00
parent 1df5a18473
commit 53b4e30644
3 changed files with 630 additions and 1172 deletions

View File

@@ -4796,7 +4796,7 @@ public class AlfrescoCoreAdminTester
"SELECT cmistest:multipleFloat as alias FROM cmistest:extendedContent WHERE ANY alias NOT IN (1.3, 2.3)",
1, null, null, null, null, null, (String) null);
}
//MICHAEL WAS HERE START NEXT LINE
private void check_D_double(SolrQueryResponse rsp, SolrCore core, AlfrescoSolrDataModel dataModel)
throws IOException
{

View File

@@ -39,6 +39,7 @@ import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
import org.alfresco.solr.AbstractAlfrescoSolrTests;
import org.alfresco.solr.AlfrescoSolrDataModel;
import org.alfresco.solr.AlfrescoSolrTestCaseJ4.SolrServletRequest;
import org.alfresco.solr.client.ContentPropertyValue;
import org.alfresco.solr.client.MLTextPropertyValue;
import org.alfresco.solr.client.MultiPropertyValue;
@@ -764,4 +765,22 @@ public class LoadCMISData extends AbstractAlfrescoSolrTests
+ folder09QName.toString() + "/" + content10QName.toString() }, content10NodeRef,
true);
}
/**
* Builds a query request to solr server.
* @param query
* @return
*/
protected SolrServletRequest qurySolr(String query)
{
return areq(params("rows", "20", "qt", "/cmis", "q",query),null);
}
/**
* Builds an Xpath query to verify document count.
* @param count
* @return xpath query.
*/
protected String expectedDocCount(int count)
{
return String.format("*[count(//doc)=%d]", count);
}
}