/**
*
*/
package tml.test;
import java.io.File;
import java.io.IOException;
import org.apache.lucene.index.CorruptIndexException;
import org.apache.lucene.store.LockObtainFailedException;
import org.junit.BeforeClass;
import org.junit.Test;
import tml.Configuration;
import static org.junit.Assert.*;
/**
* @author Jorge Villalon
*
*/
public class DbConnectionTest extends AbstractTmlIndexingTest {
/**
* @throws java.lang.Exception
*/
@BeforeClass
public static void setUpBeforeClass() throws Exception {
AbstractTmlIndexingTest.setUpBeforeClass();
}
@Test
public void checkConnection() {
assertNotNull(repository.getDbConnection());
}
@Test
public void addMetaData() throws LockObtainFailedException, CorruptIndexException, IOException {
File[] files = new File[1];
files[0] = new File(Configuration.getTmlFolder() + "/corpora/uppsala/0100.a1.txt");
repository.addDocumentsInList(files);
}
@Test
public void getNullMetaData() {
String metadata = repository.getAnnotations("0100.a1", "penntree");
assertNull(metadata);
metadata = repository.getAnnotations("p1d0100.a1", "penntree");
assertNull(metadata);
metadata = repository.getAnnotations("s1d0100.a1", "penntree");
assertNull(metadata);
}
}