}
@Test
public void properties()
{
Item customer = new Item(database, "customer0");
customer.setProperty("test", "first");
assertEquals("first", customer.getProperty("test"));
customer.setProperty("test", "second");
assertEquals("second", customer.getProperty("test"));
customer.save();
customer = new Item(database, "customer0");
assertEquals(1, customer.getProperties().size());
assertEquals("second", customer.getProperty("test"));
customer.setProperty("test", "third");
customer.save();
assertEquals("third", customer.getProperty("test"));
customer = new Item(database, "customer0");
assertEquals("third", customer.getProperty("test"));
customer.clearProperty("test");
assertEquals(0, customer.getProperties().size());
customer.save();
customer = new Item(database, "customer0");
assertEquals(0, customer.getProperties().size());
}