package wikokit.base.wikt.sql.test;
import wikokit.base.wikipedia.language.LanguageType;
import wikokit.base.wikipedia.sql.Connect;
import wikokit.base.wikt.sql.TWikiText;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import junit.framework.TestCase;
public class TWikiTextTest 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_ru");
SQLiteDatabase db = ruwikt_conn.getDB();
String text = "pronouncing dictionary";
// insert page, get wiki_text.id
TWikiText p = null, p2 = null;
p = TWikiText.get(db, text);
assertNotNull(p);
assertTrue(p.getID() > 0);
p2 = TWikiText.getByID(db, p.getID());
assertNotNull(p2);
assertEquals(p.getID(), p2.getID());
assertEquals(p.getText(), p2.getText());
}
}