assertEquals("test3", crsetShared.getString(2));
// check whether update the duplicate is visible to the original
crsetShared.updateString(2, "modify3");
assertEquals("modify3", crsetShared.getString(2));
assertEquals("modify3", crset.getString(2));
crsetShared.updateRow();
crsetShared.acceptChanges();
assertEquals("rowSetChanged", listener.getTag());
// when move the duplicate's cursor, the original shouldn't be affected
crsetShared.absolute(1);