Home / Function/ TestData_Get() — fiber Function Reference

TestData_Get() — fiber Function Reference

Architecture documentation for the TestData_Get() function in data_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  3f209a7a_92cb_0931_382f_04291dd98f5b["TestData_Get()"]
  31960edf_7060_281a_0b6d_40d015c11902["data_test.go"]
  3f209a7a_92cb_0931_382f_04291dd98f5b -->|defined in| 31960edf_7060_281a_0b6d_40d015c11902
  style 3f209a7a_92cb_0931_382f_04291dd98f5b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

middleware/session/data_test.go lines 149–174

func TestData_Get(t *testing.T) {
	t.Parallel()

	// Test case: Nonexistent key
	t.Run("Nonexistent key", func(t *testing.T) {
		t.Parallel()
		d := acquireData()
		d.Reset() // Ensure clean state from pool
		defer dataPool.Put(d)
		defer d.Reset()
		value := d.Get("nonexistent-key")
		require.Nil(t, value, "Expected nil for nonexistent key")
	})

	// Test case: Existing key
	t.Run("Existing key", func(t *testing.T) {
		t.Parallel()
		d := acquireData()
		d.Reset() // Ensure clean state from pool
		defer dataPool.Put(d)
		defer d.Reset()
		d.Set("key1", "value1")
		value := d.Get("key1")
		require.Equal(t, "value1", value, "Expected value1 for key1")
	})
}

Subdomains

Frequently Asked Questions

What does TestData_Get() do?
TestData_Get() is a function in the fiber codebase, defined in middleware/session/data_test.go.
Where is TestData_Get() defined?
TestData_Get() is defined in middleware/session/data_test.go at line 149.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free