Author: qmathe
Date: Mon Oct 13 13:09:37 2008
New Revision: 3691

URL: http://svn.gna.org/viewcvs/etoile?rev=3691&view=rev
Log:
Written a new test class TestGraphRollback with a large collection of tests, 
many of them are taken from existing ones in TestObjectContext.m. The new test 
class makes the testing code a lot more compact and easier to extend.

Improved the navigation of the context history to recreate temporal instances 
that exist at the requested version, but don't at the current one. This is one 
of the last important missing bit to properly support temporal navigation.
Also tried to limit the number of faults in the reverted object graph, 
by traversing the graph and resolving all UUIDs for which cached objects exist 
in memory. This is still under evaluation, because this feature is theorically 
not needed.

Added:
    trunk/Etoile/Frameworks/CoreObject/TestGraphRollback.m
Modified:
    trunk/Etoile/Frameworks/CoreObject/COObjectContext+GraphRollback.m
    trunk/Etoile/Frameworks/CoreObject/ChangeLog
    trunk/Etoile/Frameworks/CoreObject/GNUmakefile


_______________________________________________
Etoile-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-cvs

Reply via email to