Commit 518fb36
committed
Improved DomainUpgradeTest
- no shared domain which should be disposed by next executing test,
now tests prepare init database state for themselves and dispose domains
they've produced.
- added explicitly launched tests for parts of model, which helps to track
problems in any happens by isolating part of the model instead of
having 100s of changes in upgrade sequence. Main complex upgrade is called
as main
- organized types of model parts into two arrays and most of the time
use array segments to get subset of the types.
- places where full namespaces needed where replaces with single storage
of namespace - dictionary or constant string, which allow to change namespaces
for all mentions at once.1 parent 0420ea6 commit 518fb36
2 files changed
Lines changed: 575 additions & 322 deletions
0 commit comments