Hello,
I newbie in magma. I want to test the begin/rollback on a transaction. I think that the rollback action is made by the abort message. But when I run this test sometime it fail.
aMagmaSession := MagmaSession
openLocal: 'C:\Squeak 3.8\Squeak3.8-current-win-full\test'.
aMagmaSession connectAs: 'test'.
aMagmaSession begin.
self deny: (aMagmaSession root includesKey: 'xxxXxxx').
aMagmaSession root at: 'xxxXxxx' put: 'hola'.
self assert: (aMagmaSession root includesKey: 'xxxXxxx').
aMagmaSession abort.
self deny: (aMagmaSession root includesKey: 'xxxXxxx'). "this assertion sometimes fails"
aMagmaSession disconnect.
Am I doing everything wright?
Do I need to make a garbageCollect?
Thanks.