(t *testing.T)
| 313 | } |
| 314 | |
| 315 | func TestSemaphoreUpdateCapacity(t *testing.T) { |
| 316 | const initialCapacity = 1 |
| 317 | sem := newSemaphore(3, initialCapacity) |
| 318 | if got, want := sem.Capacity(), 1; got != want { |
| 319 | t.Errorf("Capacity = %d, want: %d", got, want) |
| 320 | } |
| 321 | sem.acquire(context.Background()) |
| 322 | sem.updateCapacity(initialCapacity + 2) |
| 323 | if got, want := sem.Capacity(), 3; got != want { |
| 324 | t.Errorf("Capacity = %d, want: %d", got, want) |
| 325 | } |
| 326 | } |
| 327 | |
| 328 | func TestPackUnpack(t *testing.T) { |
| 329 | wantL := uint64(256) |
nothing calls this directly
no test coverage detected