Mais conteúdo relacionado
Semelhante a Adding transaction handling to Unit Tests (18)
Adding transaction handling to Unit Tests
- 3. 2012 - 2019
90 % Deployment automated
55000 methods
Trunk based development
8000 unit tests
- 9. Transaction level 2
Transaction level 1
beginTransaction
abortTransaction
beginNestedTransaction
Check
transaction
level
Transaction level 2
Transaction level 1
abortTransaction
abortTransaction
beginNestedTransaction
Check
transaction
level
- 10. Transaction level 2
Transaction level 1
commitTransaction
commitTransaction
beginNestedTransaction
Check
transaction
level
Transaction level 2
Transaction level 1
inTransaction
Check
transaction
level
- 12. Transaction level 2
Transaction level 1
beginTransaction
System abortTransaction
System beginNestedTransaction
Check
transaction
level
Transaction level 2
Transaction level 1
abortTransactionSystem abortTransaction
System beginNestedTransaction
Check
transaction
level
beginTransactionExplicityCalled := true
beginTransactionExplicityCalled := false
- 13. Transaction level 2
Transaction level 1
commitTransaction
commitTransaction
beginNestedTransaction
Check
transaction
level
Transaction level 2
Transaction level 1
inTransaction
Check
transaction
level
Check
beginTransactionExplicityCalled
beginTransactionExplicityCalled := false
Check beginTransactionExplicityCalled