(t *testing.T)
| 455 | } |
| 456 | |
| 457 | func TestState_Len(t *testing.T) { |
| 458 | t.Parallel() |
| 459 | st := newState() |
| 460 | |
| 461 | require.Equal(t, 0, st.Len()) |
| 462 | |
| 463 | st.Set("a", "a") |
| 464 | require.Equal(t, 1, st.Len()) |
| 465 | |
| 466 | st.Set("b", "b") |
| 467 | require.Equal(t, 2, st.Len()) |
| 468 | |
| 469 | st.Delete("a") |
| 470 | require.Equal(t, 1, st.Len()) |
| 471 | } |
| 472 | |
| 473 | type testCase[T any] struct { |
| 474 | value any |