assertEquals(part, partEvent.getPartition());
driver.run(String.format("alter table %s touch partition (%s)", tblName, "b='2011'"));
listSize++;
assertEquals(notifyList.size(), listSize);
AlterPartitionEvent alterPartEvent = (AlterPartitionEvent)notifyList.get(listSize - 1);
assert alterPartEvent.getStatus();
Partition origP = msc.getPartition(dbName, tblName, "b=2011");
assertEquals(origP.getValues(), alterPartEvent.getOldPartition().getValues());
assertEquals(origP.getDbName(), alterPartEvent.getOldPartition().getDbName());
assertEquals(origP.getTableName(), alterPartEvent.getOldPartition().getTableName());
//the partition did not change,
// so the new partition should be similar to the original partition
assertEquals(origP.getValues(), alterPartEvent.getNewPartition().getValues());
assertEquals(origP.getDbName(), alterPartEvent.getNewPartition().getDbName());
assertEquals(origP.getTableName(), alterPartEvent.getNewPartition().getTableName());
driver.run(String.format("alter table %s rename to %s", tblName, renamed));
listSize++;
assertEquals(notifyList.size(), listSize);
Table renamedTable = msc.getTable(dbName, renamed);