package at.ac.univie.mminf.qskos4j.issues;
import at.ac.univie.mminf.qskos4j.issues.concepts.InvolvedConcepts;
import at.ac.univie.mminf.qskos4j.issues.language.NoCommonLanguages;
import at.ac.univie.mminf.qskos4j.issues.language.util.LanguageCoverage;
import at.ac.univie.mminf.qskos4j.util.vocab.RepositoryBuilder;
import junit.framework.Assert;
import org.junit.Before;
import org.junit.Test;
import org.openrdf.OpenRDFException;
import java.io.IOException;
public class NoCommonLanguagesTest {
private NoCommonLanguages noCommonLanguages;
@Before
public void setUp() throws OpenRDFException, IOException {
noCommonLanguages = new NoCommonLanguages(new LanguageCoverage(new InvolvedConcepts()));
}
@Test
public void oneCommonLang() throws OpenRDFException, IOException {
noCommonLanguages.setRepositoryConnection(new RepositoryBuilder().setUpFromTestResource("commonlanguage_en.rdf").getConnection());
Assert.assertEquals(1, noCommonLanguages.getResult().getData().size());
}
@Test
public void noCommonLang() throws OpenRDFException, IOException {
noCommonLanguages.setRepositoryConnection(new RepositoryBuilder().setUpFromTestResource("nocommonlanguage.rdf").getConnection());
Assert.assertEquals(0, noCommonLanguages.getResult().getData().size());
}
}