package edu.stanford.nlp.sempre.overnight.test; import static org.testng.AssertJUnit.assertEquals; import org.testng.annotations.Test; import edu.stanford.nlp.sempre.*; import edu.stanford.nlp.sempre.overnight.*; import fig.basic.*; /** * Test simple world from overnight framework. * Creates a small database using SimpleWorld, * and does sanity checks on the induced knowledge graph * @author Yushi Wang */ public class SimpleWorldTest { @Test public void externalWorldTest() { edu.stanford.nlp.sempre.overnight.SimpleWorld.opts.domain = "external"; edu.stanford.nlp.sempre.overnight.SimpleWorld.opts.dbPath = "lib/data/overnight/test/unittest.db"; edu.stanford.nlp.sempre.overnight.SimpleWorld.opts.verbose = 1; edu.stanford.nlp.sempre.overnight.SimpleWorld.recreateWorld(); assertEquals(edu.stanford.nlp.sempre.overnight.SimpleWorld.sizeofDB(), 12); } public static void main(String[] args) { new SimpleWorldTest().externalWorldTest(); } }