remove unnecessary indirection in semaphore

This commit is contained in:
Shivaram Lingamneni
2021-04-07 08:44:17 -04:00
parent 549d06bc98
commit 5b33cd436f
7 changed files with 39 additions and 40 deletions
+2 -4
View File
@@ -10,8 +10,7 @@ import (
func TestTryAcquire(t *testing.T) {
count := 3
var sem Semaphore
sem.Initialize(count)
sem := NewSemaphore(count)
for i := 0; i < count; i++ {
assertEqual(sem.TryAcquire(), true, t)
@@ -24,8 +23,7 @@ func TestTryAcquire(t *testing.T) {
}
func TestAcquireWithTimeout(t *testing.T) {
var sem Semaphore
sem.Initialize(1)
sem := NewSemaphore(1)
assertEqual(sem.TryAcquire(), true, t)