84 DataSeq toObserve({a1,a2,a3,a4,a5});
87 CHECK (!detector.isChanged());
88 toObserve = {b1,a3,a5,b2,b3,a4,b4};
89 CHECK (detector.isChanged());
91 auto changes = detector.pullUpdate();
92 CHECK (!isnil (changes));
93 CHECK (!detector.isChanged());
95 DiffSeq generatedDiff;
98 CHECK (generatedDiff == DiffSeq({del(a1)