Author: gttersen
Date: 2007-03-21 15:39:38 +0100 (Wed, 21 Mar 2007)
New Revision: 4600
Modified:
trunk/query-transform-spi/src/test/java/no/schibstedsok/searchportal/query/transform/QueryTransformerTestContext.java
Log:
Fix to implement updated verion of QueryTransformer.Context(). Tests now run.
Modified:
trunk/query-transform-spi/src/test/java/no/schibstedsok/searchportal/query/transform/QueryTransformerTestContext.java
===================================================================
---
trunk/query-transform-spi/src/test/java/no/schibstedsok/searchportal/query/transform/QueryTransformerTestContext.java
2007-03-21 14:23:22 UTC (rev 4599)
+++
trunk/query-transform-spi/src/test/java/no/schibstedsok/searchportal/query/transform/QueryTransformerTestContext.java
2007-03-21 14:39:38 UTC (rev 4600)
@@ -11,45 +11,47 @@
package no.schibstedsok.searchportal.query.transform;
-import java.util.Map;
-import java.util.Properties;
-import javax.xml.parsers.DocumentBuilder;
-import no.schibstedsok.searchportal.site.SiteTestCase;
+import no.schibstedsok.searchportal.datamodel.DataModel;
+import no.schibstedsok.searchportal.query.Clause;
+import no.schibstedsok.searchportal.query.LeafClause;
+import no.schibstedsok.searchportal.query.Query;
import no.schibstedsok.searchportal.query.Visitor;
import no.schibstedsok.searchportal.query.XorClause;
-import no.schibstedsok.searchportal.site.config.DocumentLoader;
-import no.schibstedsok.searchportal.site.config.FileResourceLoader;
-import no.schibstedsok.searchportal.site.config.PropertiesLoader;
-import no.schibstedsok.searchportal.query.Clause;
-import no.schibstedsok.searchportal.query.Query;
-import no.schibstedsok.searchportal.query.LeafClause;
-import
no.schibstedsok.searchportal.query.token.TokenEvaluationEngineTestContext;
import no.schibstedsok.searchportal.query.token.TokenEvaluationEngine;
import no.schibstedsok.searchportal.query.token.TokenEvaluationEngineImpl;
+import
no.schibstedsok.searchportal.query.token.TokenEvaluationEngineTestContext;
import no.schibstedsok.searchportal.site.Site;
import no.schibstedsok.searchportal.site.SiteContext;
+import no.schibstedsok.searchportal.site.SiteTestCase;
+import no.schibstedsok.searchportal.site.config.DocumentLoader;
+import no.schibstedsok.searchportal.site.config.FileResourceLoader;
+import no.schibstedsok.searchportal.site.config.PropertiesLoader;
+import javax.xml.parsers.DocumentBuilder;
+import java.util.Map;
+import java.util.Properties;
+
/**
- *
* @author mick
*/
-public final class QueryTransformerTestContext extends SiteTestCase implements
QueryTransformer.Context{
+public final class QueryTransformerTestContext extends SiteTestCase implements
QueryTransformer.Context {
private final Query query;
- private final Map<Clause,String> transformedTerms;
+ private final Map<Clause, String> transformedTerms;
private final TokenEvaluationEngine tokenEvaluationEngine;
+ private DataModel dataModel;
/**
* Creates a new instance of TestQueryTransformerContextProvider
*/
public QueryTransformerTestContext(
final Query q,
- final Map<Clause,String> t){
+ final Map<Clause, String> t) {
query = q;
transformedTerms = t;
- tokenEvaluationEngine = new TokenEvaluationEngineImpl(
- new TokenEvaluationEngineTestContext(query.getQueryString()));
+ tokenEvaluationEngine = new TokenEvaluationEngineImpl(
+ new TokenEvaluationEngineTestContext(query.getQueryString()));
}
/**
@@ -57,8 +59,8 @@
*/
public QueryTransformerTestContext(
final Query q,
- final Map<Clause,String> t,
- final TokenEvaluationEngine tokenEvaluationEngine){
+ final Map<Clause, String> t,
+ final TokenEvaluationEngine tokenEvaluationEngine) {
query = q;
transformedTerms = t;
@@ -66,48 +68,68 @@
}
- /** TODO comment me. **/
- public Map<Clause,String> getTransformedTerms() {
+ /**
+ * TODO comment me. *
+ */
+ public Map<Clause, String> getTransformedTerms() {
return transformedTerms;
}
- /** TODO comment me. **/
+
+ /**
+ * TODO comment me. *
+ */
public Site getSite() {
return getTestingSite();
}
- /** TODO comment me. **/
+ /**
+ * TODO comment me. *
+ */
public Query getQuery() {
return query;
}
- /** TODO comment me. **/
+
+ /**
+ * TODO comment me. *
+ */
public String getTransformedQuery() {
return query.getQueryString();
}
+
+ public DataModel getDataModel() {
+ return dataModel;
+ }
+
public PropertiesLoader newPropertiesLoader(
- final SiteContext siteCxt,
- final String resource,
+ final SiteContext siteCxt,
+ final String resource,
final Properties properties) {
return FileResourceLoader.newPropertiesLoader(siteCxt, resource,
properties);
}
+
public DocumentLoader newDocumentLoader(
- final SiteContext siteCxt,
- final String resource,
+ final SiteContext siteCxt,
+ final String resource,
final DocumentBuilder builder) {
return FileResourceLoader.newDocumentLoader(siteCxt, resource,
builder);
}
- /** TODO comment me. **/
- public TokenEvaluationEngine getTokenEvaluationEngine(){
+
+ /**
+ * TODO comment me. *
+ */
+ public TokenEvaluationEngine getTokenEvaluationEngine() {
return tokenEvaluationEngine;
}
public void visitXorClause(Visitor visitor, XorClause clause) {
- clause.getFirstClause().accept(visitor);
+ clause.getFirstClause().accept(visitor);
}
public String getFieldFilter(final LeafClause clause) {
// TODO. Return some thing as AbstractSearchCommand.getFieldFilter
return null;
}
+
}
\ No newline at end of file
_______________________________________________
Kernel-commits mailing list
[email protected]
http://sesat.no/mailman/listinfo/kernel-commits