Home / File/ error_test.go — fiber Source File

error_test.go — fiber Source File

Architecture documentation for error_test.go, a go file in the fiber codebase. 1 imports, 0 dependents.

File go FiberCore Context 1 imports 10 functions

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

Dependencies

  • json

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