#1432 - Refactor internals for RemoteTransactionEvent / BeanPersistIds ... to not send inserted ids

This commit is contained in:
rob bygrave
2018-06-17 23:34:27 +12:00
parent bf33b3f96f
commit 085843339f
7 changed files with 61 additions and 122 deletions
@@ -57,6 +57,7 @@ public class BinaryTransactionEventReadWriteTest extends BaseTestCase {
beanPersistIds.addId(PersistRequest.Type.INSERT, 43);
beanPersistIds.addId(PersistRequest.Type.UPDATE, 55);
beanPersistIds.addId(PersistRequest.Type.DELETE, 66);
beanPersistIds.addId(PersistRequest.Type.UPDATE, 92);
event.addBeanPersistIds(beanPersistIds);
@@ -74,10 +75,8 @@ public class BinaryTransactionEventReadWriteTest extends BaseTestCase {
// Bean persist ids
List<BeanPersistIds> beanPersistList = read.getBeanPersistList();
assertThat(beanPersistList).hasSize(3);
assertThat(beanPersistList.get(0).getInsertIds()).containsOnly(42, 43);
assertThat(beanPersistList.get(1).getUpdateIds()).containsOnly(55);
assertThat(beanPersistList.get(2).getDeleteIds()).containsOnly(66);
assertThat(beanPersistList).hasSize(1);
assertThat(beanPersistList.get(0).getIds()).containsOnly(55, 66, 92);
}
@Test