MethodBuilderTest.java from Kneobase at Krugle
Show MethodBuilderTest.java syntax highlighted
package com.kneobase.driver.documentbuilder;
import java.io.File;
import junit.framework.TestCase;
import com.kneobase.document.Document;
import com.kneobase.driver.ParameterException;
import com.kneobase.driver.content.ContentUnitAux;
import com.kneobase.driver.content.I_ContentUnit;
/*
* Created on 21/05/2004
*
*/
/**
* @author Ernesto De Santis
*
*/
public class MethodBuilderTest extends TestCase {
public void testLucenizerGetName() {
try {
MethodBuilder builder = new MethodBuilder("name", "getName");
File content = new File("alex.txt");
I_ContentUnit cu = new ContentUnitAux(content);
Document doc = new Document();
build(builder, cu, doc);
assertEquals(doc.get("name"), content.getName());
} catch (ParameterException e) {
fail();
}
}
public void testLucenizerGetPath() {
MethodBuilder builder;
try {
builder = new MethodBuilder("abspath", "getAbsolutePath");
File content = new File("alex.txt");
I_ContentUnit cu = new ContentUnitAux(content);
Document doc = new Document();
build(builder, cu, doc);
String abspath = doc.get("abspath");
assertEquals(doc.get("abspath"), content.getAbsolutePath());
} catch (ParameterException e) {
fail();
}
}
private void build(
I_DocumentBuilder builder,
I_ContentUnit cu,
Document doc) {
try {
builder.build(cu, doc);
} catch (Exception e) {
fail();
}
}
}
See more files for this project here