Skip to content

Commit 6c48231

Browse files
committed
TestCase always calls close connections
1 parent 292c1c2 commit 6c48231

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/NHibernate.Test/TestCase.cs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -207,14 +207,15 @@ protected virtual bool CheckDatabaseWasCleaned()
207207

208208
private bool CheckConnectionsWereClosed()
209209
{
210-
if (connectionProvider == null || !connectionProvider.HasOpenConnections)
211-
{
210+
if (connectionProvider == null)
212211
return true;
213-
}
214212

215-
log.Error("Test case didn't close all open connections, closing");
213+
var hasOpenConnections = connectionProvider.HasOpenConnections;
214+
if (hasOpenConnections)
215+
log.Error("Test case didn't close all open connections, closing");
216+
216217
connectionProvider.CloseAllConnections();
217-
return false;
218+
return !hasOpenConnections;
218219
}
219220

220221
private void Configure()

0 commit comments

Comments
 (0)