error_test.go — fiber Source File
Architecture documentation for error_test.go, a go file in the fiber codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 613f2d54_c231_af1f_95b6_bbf73b78a81b["error_test.go"] 51bcd786_d798_f14b_1fed_64e8c2c48d8e["json"] 613f2d54_c231_af1f_95b6_bbf73b78a81b --> 51bcd786_d798_f14b_1fed_64e8c2c48d8e style 613f2d54_c231_af1f_95b6_bbf73b78a81b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
package fiber
import (
"encoding/json"
"errors"
"testing"
"github.com/gofiber/schema"
"github.com/stretchr/testify/require"
)
func Test_ConversionError(t *testing.T) {
t.Parallel()
ok := errors.As(ConversionError{}, &schema.ConversionError{})
require.True(t, ok)
}
func Test_UnknownKeyError(t *testing.T) {
t.Parallel()
ok := errors.As(UnknownKeyError{}, &schema.UnknownKeyError{})
require.True(t, ok)
}
func Test_EmptyFieldError(t *testing.T) {
t.Parallel()
ok := errors.As(EmptyFieldError{}, &schema.EmptyFieldError{})
require.True(t, ok)
}
func Test_MultiError(t *testing.T) {
t.Parallel()
ok := errors.As(MultiError{}, &schema.MultiError{})
require.True(t, ok)
}
func Test_InvalidUnmarshalError(t *testing.T) {
t.Parallel()
var e *json.InvalidUnmarshalError
ok := errors.As(&InvalidUnmarshalError{}, &e)
require.True(t, ok)
}
func Test_MarshalerError(t *testing.T) {
t.Parallel()
var e *json.MarshalerError
ok := errors.As(&MarshalerError{}, &e)
require.True(t, ok)
}
func Test_SyntaxError(t *testing.T) {
t.Parallel()
var e *json.SyntaxError
ok := errors.As(&SyntaxError{}, &e)
require.True(t, ok)
}
func Test_UnmarshalTypeError(t *testing.T) {
t.Parallel()
var e *json.UnmarshalTypeError
ok := errors.As(&UnmarshalTypeError{}, &e)
require.True(t, ok)
}
func Test_UnsupportedTypeError(t *testing.T) {
t.Parallel()
var e *json.UnsupportedTypeError
ok := errors.As(&UnsupportedTypeError{}, &e)
require.True(t, ok)
}
func Test_UnsupportedValeError(t *testing.T) {
t.Parallel()
var e *json.UnsupportedValueError
ok := errors.As(&UnsupportedValueError{}, &e)
require.True(t, ok)
}
Domain
Subdomains
Functions
Dependencies
- json
Source
Frequently Asked Questions
What does error_test.go do?
error_test.go is a source file in the fiber codebase, written in go. It belongs to the FiberCore domain, Context subdomain.
What functions are defined in error_test.go?
error_test.go defines 10 function(s): Test_ConversionError, Test_EmptyFieldError, Test_InvalidUnmarshalError, Test_MarshalerError, Test_MultiError, Test_SyntaxError, Test_UnknownKeyError, Test_UnmarshalTypeError, Test_UnsupportedTypeError, Test_UnsupportedValeError.
What does error_test.go depend on?
error_test.go imports 1 module(s): json.
Where is error_test.go in the architecture?
error_test.go is located at error_test.go (domain: FiberCore, subdomain: Context).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free