filer: avoid possible timeouts for updates and deletions

This commit is contained in:
Chris Lu
2020-02-20 15:44:17 -08:00
parent 45156cc2fe
commit 621cdbdf58
4 changed files with 95 additions and 27 deletions

View File

@@ -0,0 +1,25 @@
package util
import "testing"
func TestEnqueueAndConsume(t *testing.T) {
q := NewUnboundedQueue()
q.EnQueue("1", "2", "3")
f := func(items []string) {
for _, t := range items {
println(t)
}
println("-----------------------")
}
q.Consume(f)
q.Consume(f)
q.EnQueue("4", "5")
q.EnQueue("6", "7")
q.Consume(f)
}