request_test.go — fiber Source File
Architecture documentation for request_test.go, a go file in the fiber codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 3cffa885_3458_eedf_a1f5_10f9dd0f3622["request_test.go"] c0b86961_3ef1_0168_52fc_98627566ed27["bytes"] 3cffa885_3458_eedf_a1f5_10f9dd0f3622 --> c0b86961_3ef1_0168_52fc_98627566ed27 style 3cffa885_3458_eedf_a1f5_10f9dd0f3622 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
package client
import (
"bytes"
"context"
"errors"
"io"
"maps"
"mime/multipart"
"net"
"os"
"path/filepath"
"regexp"
"strings"
"testing"
"time"
"github.com/gofiber/fiber/v3"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
"github.com/valyala/fasthttp"
"github.com/valyala/fasthttp/fasthttputil"
)
func Test_Request_Method(t *testing.T) {
t.Parallel()
req := AcquireRequest()
req.SetMethod("GET")
require.Equal(t, "GET", req.Method())
req.SetMethod("POST")
require.Equal(t, "POST", req.Method())
req.SetMethod("PUT")
require.Equal(t, "PUT", req.Method())
req.SetMethod("DELETE")
require.Equal(t, "DELETE", req.Method())
req.SetMethod("PATCH")
require.Equal(t, "PATCH", req.Method())
req.SetMethod("OPTIONS")
require.Equal(t, "OPTIONS", req.Method())
req.SetMethod("HEAD")
require.Equal(t, "HEAD", req.Method())
req.SetMethod("TRACE")
require.Equal(t, "TRACE", req.Method())
req.SetMethod("CUSTOM")
require.Equal(t, "CUSTOM", req.Method())
}
func Test_Request_URL(t *testing.T) {
t.Parallel()
req := AcquireRequest()
// ... (1844 more lines)
Domain
Subdomains
Functions
- Benchmark_Request_AllFormData()
- Benchmark_Request_Cookies()
- Benchmark_Request_Files()
- Benchmark_Request_Headers()
- Benchmark_Request_Params()
- Benchmark_Request_PathParams()
- Benchmark_SetValWithStruct()
- Test_Request_AllFormData()
- Test_Request_Body_With_Server()
- Test_Request_Client()
- Test_Request_Context()
- Test_Request_Cookie()
- Test_Request_Cookie_With_Server()
- Test_Request_Cookies()
- Test_Request_Delete()
- Test_Request_Error_Body_With_Server()
- Test_Request_File()
- Test_Request_Files()
- Test_Request_FormData()
- Test_Request_Get()
- Test_Request_Head()
- Test_Request_Header()
- Test_Request_Header_With_Server()
- Test_Request_Headers()
- Test_Request_Invalid_URL()
- Test_Request_MaxRedirects()
- Test_Request_Method()
- Test_Request_Options()
- Test_Request_Params()
- Test_Request_Patch()
- Test_Request_PathParam()
- Test_Request_PathParams()
- Test_Request_Post()
- Test_Request_Put()
- Test_Request_QueryParam()
- Test_Request_QueryString_With_Server()
- Test_Request_Referer()
- Test_Request_Referer_With_Server()
- Test_Request_Send()
- Test_Request_Timeout()
- Test_Request_Timeout_With_Server()
- Test_Request_UA()
- Test_Request_URL()
- Test_Request_Unsupported_Protocol()
- Test_Request_UserAgent_With_Server()
- Test_SetValWithStruct()
- checkFormFile()
Classes
Dependencies
- bytes
Source
Frequently Asked Questions
What does request_test.go do?
request_test.go is a source file in the fiber codebase, written in go. It belongs to the FiberClient domain, Hooks subdomain.
What functions are defined in request_test.go?
request_test.go defines 47 function(s): Benchmark_Request_AllFormData, Benchmark_Request_Cookies, Benchmark_Request_Files, Benchmark_Request_Headers, Benchmark_Request_Params, Benchmark_Request_PathParams, Benchmark_SetValWithStruct, Test_Request_AllFormData, Test_Request_Body_With_Server, Test_Request_Client, and 37 more.
What does request_test.go depend on?
request_test.go imports 1 module(s): bytes.
Where is request_test.go in the architecture?
request_test.go is located at client/request_test.go (domain: FiberClient, subdomain: Hooks, directory: client).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free