J'ai sous la même transaction gérée printemps une série de mises à jour comme ci-dessous:Comment simuler une exception lors de la mise à jour pour tester la gestion des transactions de printemps?
someRepositoryA.updateEntityA(...)
someRepositoryB.updateEntityB(...)
someRepositoryC.updateEntityC(...)
Comment puis-je simuler que someRepositoryB.updateEntityB(...)
lancers francs une Exception
? Cela me permettra de voir que les modifications apportées par A ont été révoquées. Puisque je vais tester la transaction, je ne peux pas me moquer du référentiel, mais j'utiliserai une base de données en mémoire.
qui ne serait pas un test unitaire, n'est-ce pas? – Roxana
Ah je n'ai pas fait attention aux tags :) – JonK