},
{
AllProtocolVersions.RESTLI_PROTOCOL_1_0_0.getProtocolVersion(),
"{\"entities\":{\"string1=apples&string2=oranges\":{\"patch\":{\"$set\":{\"a\":\"someString\"}}}," +
"\"string1=coffee&string2=tea\":{\"patch\":{\"$set\":{\"a\":\"someOtherString\"}}}}}",
new Object[]{new CompoundKey().append("string1", "apples").append("string2", "oranges"),
new CompoundKey().append("string1", "coffee").append("string2", "tea")},
patches
},
{
AllProtocolVersions.RESTLI_PROTOCOL_2_0_0.getProtocolVersion(),
"{\"entities\":{\"(string1:apples,string2:oranges)\":{\"patch\":{\"$set\":{\"a\":\"someString\"}}}," +
"\"(string1:coffee,string2:tea)\":{\"patch\":{\"$set\":{\"a\":\"someOtherString\"}}}}}",
new Object[]{new CompoundKey().append("string1", "apples").append("string2", "oranges"),
new CompoundKey().append("string1", "coffee").append("string2", "tea")},
patches
}
};
}