2
0

Use more detailed stat names

This commit is contained in:
Jack Christensen
2018-12-26 14:10:50 -06:00
parent d83b67b4a8
commit aa05ab2ade
2 changed files with 43 additions and 41 deletions
+15 -15
View File
@@ -113,7 +113,7 @@ func TestPoolAcquireDoesNotCreatesResourceWhenItWouldExceedMaxSize(t *testing.T)
wg.Wait()
assert.Equal(t, 1, createCounter.Value())
assert.Equal(t, 1, pool.Stat().Size())
assert.Equal(t, 1, pool.Stat().TotalResources())
}
func TestPoolAcquireWithCancellableContext(t *testing.T) {
@@ -140,7 +140,7 @@ func TestPoolAcquireWithCancellableContext(t *testing.T) {
wg.Wait()
assert.Equal(t, 1, createCounter.Value())
assert.Equal(t, 1, pool.Stat().Size())
assert.Equal(t, 1, pool.Stat().TotalResources())
}
func TestPoolAcquireReturnsErrorFromFailedResourceCreate(t *testing.T) {
@@ -292,20 +292,20 @@ func TestPoolStat(t *testing.T) {
<-waitingChan
stat := pool.Stat()
assert.Equal(t, 2, stat.Size())
assert.Equal(t, 1, stat.Constructing())
assert.Equal(t, 1, stat.Acquired())
assert.Equal(t, 0, stat.Idle())
assert.Equal(t, 10, stat.MaxSize())
assert.Equal(t, 2, stat.TotalResources())
assert.Equal(t, 1, stat.ConstructingResources())
assert.Equal(t, 1, stat.AcquiredResources())
assert.Equal(t, 0, stat.IdleResources())
assert.Equal(t, 10, stat.MaxResources())
resAcquired.Release()
stat = pool.Stat()
assert.Equal(t, 2, stat.Size())
assert.Equal(t, 1, stat.Constructing())
assert.Equal(t, 0, stat.Acquired())
assert.Equal(t, 1, stat.Idle())
assert.Equal(t, 10, stat.MaxSize())
assert.Equal(t, 2, stat.TotalResources())
assert.Equal(t, 1, stat.ConstructingResources())
assert.Equal(t, 0, stat.AcquiredResources())
assert.Equal(t, 1, stat.IdleResources())
assert.Equal(t, 10, stat.MaxResources())
close(endWaitChan)
}
@@ -325,7 +325,7 @@ func TestResourceDestroyRemovesResourceFromPool(t *testing.T) {
res.Hijack()
assert.Equal(t, 0, pool.Stat().Size())
assert.Equal(t, 0, pool.Stat().TotalResources())
assert.Equal(t, 0, closeCalls.Value())
}
@@ -337,9 +337,9 @@ func TestResourceHijackRemovesResourceFromPoolButDoesNotDestroy(t *testing.T) {
require.NoError(t, err)
assert.Equal(t, 1, res.Value())
assert.Equal(t, 1, pool.Stat().Size())
assert.Equal(t, 1, pool.Stat().TotalResources())
res.Destroy()
assert.Equal(t, 0, pool.Stat().Size())
assert.Equal(t, 0, pool.Stat().TotalResources())
}
func TestPoolAcquireReturnsErrorWhenPoolIsClosed(t *testing.T) {