package wikokit.base.wikt.sql.test; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import junit.framework.TestCase; import wikokit.base.wikipedia.language.LanguageType; import wikokit.base.wikipedia.sql.Connect; import wikokit.base.wikt.sql.*; import wikokit.base.wikt.constant.POS; public class TPOSTest extends TestCase { public Context context = null; Connect ruwikt_conn; protected void setUp() throws Exception { super.setUp(); ruwikt_conn = new Connect(context, LanguageType.ru); ruwikt_conn.openDatabase(); } protected void tearDown() throws Exception { super.tearDown(); ruwikt_conn.close(); } public void testGetID() { System.out.println("getID"); SQLiteDatabase db = ruwikt_conn.getDB(); // once upon a time: create Wiktionary parsed db // skip for SQLite: TPOS.recreateTable(ruwikt_parsed_conn); // once upon a time: use Wiktionary parsed db TPOS.createFastMaps(db); // and every usual day int noun_id = TPOS.getIDFast(POS.noun); TPOS tpos = TPOS.get(db, POS.noun); assertEquals(tpos.getID(), noun_id); } }