package ocean_test import ( "testing" "git.akyoto.dev/go/assert" "git.akyoto.dev/go/ocean" ) func TestNewCollection(t *testing.T) { users := ocean.NewCollection[string]("User") assert.False(t, users.Exists("Hello")) assert.False(t, users.Exists("World")) users.Set("Hello", "Hello data") assert.True(t, users.Exists("Hello")) assert.False(t, users.Exists("World")) users.Set("World", "World data") assert.True(t, users.Exists("Hello")) assert.True(t, users.Exists("World")) users.Delete("Hello") assert.False(t, users.Exists("Hello")) assert.True(t, users.Exists("World")) users.Delete("World") assert.False(t, users.Exists("Hello")) assert.False(t, users.Exists("World")) }