Object[] values = { 123, "Hello", 456L };
AssociationKey key = new AssociationKey( keyMetadata, values, null );
RowKey rowKey = new RowKey( columnNames, values );
Tuple tuple = new Tuple();
tuple.put( "zip", "zap" );
// when
Association association = dialect1.createAssociation( key, null );
association.put( rowKey, tuple );
dialect1.insertOrUpdateAssociation( key, association, null );
// then
Association readAssociation = dialect2.getAssociation( key, null );
Tuple readKey = readAssociation.get( rowKey );
assertThat( readKey ).isNotNull();
assertThat( readKey.get( "zip" ) ).isEqualTo( "zap" );
}