package uniq
import"testing"funcTestForEach(t *testing.T) {
u, i :=New(),0
u.Set("test",func() error { i++;returnnil})
u.ForEach()if i !=1{
t.Errorf("Failed to executed f for%s","test")}
u.ForEach()if i !=1{
t.Errorf("Executed f twice instead of once")}}