blob: 355478bde06be67e0d93cd79a4a6a7ccbf0356fb [file] [log] [blame]
Unit test for validate-atmost-once-period.
Enable validation.
Iteration 1:
Appclient first calls an ejb method to initialize the connection pool.
After first call to ejb, database is restarted.
Iteration 2:
Appclient calls the same ejb method. With validation on, all bad connections are
removed and newly created. Test must work fine.
Enable validateAtmostOncePeriod (set 30 seconds)
database is restarted.
Iteration 3:
Appclient calls the same ejb method. Since validateAtmostOncePeriod is set, connection
will not be validated and this method must throw exception.
[This is a negative test to verify validateAtmostOncePeriod feature.
Purpose of validateAtmostPeriod is to optimize/miminize the validation calls to database.]