Class DefaultSQLRecoveryStrategyUnitTest


  • @UnitTest
    public class DefaultSQLRecoveryStrategyUnitTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultSQLRecoveryStrategyUnitTest

        public DefaultSQLRecoveryStrategyUnitTest()
    • Method Detail

      • shouldTreatSQLRecoverableExceptionAsRecoverableOne

        public void shouldTreatSQLRecoverableExceptionAsRecoverableOne()
      • shouldTreatNotRecoverableSQLExceptionAsNotRecoverableOne

        public void shouldTreatNotRecoverableSQLExceptionAsNotRecoverableOne()
      • shouldTreatNotRecoverableSQLExceptionAsRecoverableOneWhenErrorCodeMatchesAndSQLServerIsUsed

        public void shouldTreatNotRecoverableSQLExceptionAsRecoverableOneWhenErrorCodeMatchesAndSQLServerIsUsed()
      • shouldTreatRecoverableSQLExceptionAsNonRecoverableOneWhenErrorCodeMatchesAndOracleIsUsed

        public void shouldTreatRecoverableSQLExceptionAsNonRecoverableOneWhenErrorCodeMatchesAndOracleIsUsed()
      • shouldTreatGetConnectionMethodFromTheDataSourceAsTheOneWhichCanRecoverTheSystem

        public void shouldTreatGetConnectionMethodFromTheDataSourceAsTheOneWhichCanRecoverTheSystem()
      • shouldIncreaseTheBackoffDurationExponentialyBasedOnTheConfiguration

        public void shouldIncreaseTheBackoffDurationExponentialyBasedOnTheConfiguration()
      • shouldConvertBlankStringToEmptySet

        public void shouldConvertBlankStringToEmptySet()
      • shouldConvertValidStringToSet

        public void shouldConvertValidStringToSet()
      • shouldConvertInvalidStringToException

        public void shouldConvertInvalidStringToException()
      • shouldMergeRecoverableErrorCodesToDbSpecificones

        public void shouldMergeRecoverableErrorCodesToDbSpecificones()
      • shouldMergeNonRecoverableErrorCodesToDbSpecificones

        public void shouldMergeNonRecoverableErrorCodesToDbSpecificones()