package siena.hbase.test;
import java.util.List;
import junit.framework.TestCase;
import siena.hbase.HBaseDdlGenerator;
import siena.hbase.HBasePersistenceManager;
public class HBasePersistenceManagerTest extends TestCase {
public void testSimple() {
assertTrue(true);
}
// public void testCreate() {
// HBasePersistenceManager pm = new HBasePersistenceManager();
// Person person = new Person("1", "Nikola", "Tesla", "Smiljam");
// pm.insert(person);
// }
//
// public void testQuery() {
// HBasePersistenceManager pm = new HBasePersistenceManager();
//
// Person person = new Person("1", "Nikola", "Tesla", "Smiljam");
// pm.insert(person);
//
// List<Person> people = pm.createQuery(Person.class).fetch();
// assertEquals(1, people.size());
// assertEquals(person, people.get(0));
// }
//
// public void testGet() {
// HBasePersistenceManager pm = new HBasePersistenceManager();
//
// Person person = new Person("1", "Nikola", "Tesla", "Smiljam");
// pm.insert(person);
//
// Person p = new Person();
// p.id = "1";
// pm.get(p);
// assertEquals(person, p);
// }
//
// public void testDelete() {
// HBasePersistenceManager pm = new HBasePersistenceManager();
//
// Person person = new Person("1", "Nikola", "Tesla", "Smiljam");
// pm.insert(person);
//
// List<Person> people = pm.createQuery(Person.class).fetch();
// assertEquals(1, people.size());
//
// pm.delete(person);
//
// people = pm.createQuery(Person.class).fetch();
// assertTrue(people.isEmpty());
// }
//
// public void testUpdate() {
// HBasePersistenceManager pm = new HBasePersistenceManager();
//
// Person person = new Person("1", "Nikola", "Tesla", "Smiljam");
// pm.insert(person);
//
// List<Person> people = pm.createQuery(Person.class).fetch();
// assertEquals(1, people.size());
//
// person.lastName = "xxx";
// pm.update(person);
//
// people = pm.createQuery(Person.class).fetch();
// assertEquals(1, people.size());
//
// Person p = new Person();
// p.id = "1";
// pm.get(p);
// assertEquals(person, p);
// }
//
// @Override
// protected void setUp() throws Exception {
// super.setUp();
//
// HBaseDdlGenerator generator = new HBaseDdlGenerator();
// generator.addTable(Person.class);
// generator.dropTables();
//
// generator.updateSchema();
// }
}