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.