Home / Function/ Test_XMLBinding_Bind_error() — fiber Function Reference

Test_XMLBinding_Bind_error() — fiber Function Reference

Architecture documentation for the Test_XMLBinding_Bind_error() function in xml_test.go from the fiber codebase.

Entity Profile

Dependency Diagram

graph TD
  a65aafc9_1fdf_d2df_c5a8_cfc11e5f7556["Test_XMLBinding_Bind_error()"]
  52b651c2_43d7_4d18_ee75_f95d21b8b05d["xml_test.go"]
  a65aafc9_1fdf_d2df_c5a8_cfc11e5f7556 -->|defined in| 52b651c2_43d7_4d18_ee75_f95d21b8b05d
  style a65aafc9_1fdf_d2df_c5a8_cfc11e5f7556 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

binder/xml_test.go lines 59–80

func Test_XMLBinding_Bind_error(t *testing.T) {
	t.Parallel()
	b := &XMLBinding{
		XMLDecoder: xml.Unmarshal,
	}

	type User struct {
		Name string `xml:"name"`
		Age  int    `xml:"age"`
	}

	user := new(User)
	err := b.Bind([]byte(`
		<user>
			<name>john</name>
			<age>42</age>
			<unknown>unknown</unknown>
		</user
	`), user)
	require.Error(t, err)
	require.Contains(t, err.Error(), "failed to unmarshal xml")
}

Domain

Subdomains

Defined In

Frequently Asked Questions

What does Test_XMLBinding_Bind_error() do?
Test_XMLBinding_Bind_error() is a function in the fiber codebase, defined in binder/xml_test.go.
Where is Test_XMLBinding_Bind_error() defined?
Test_XMLBinding_Bind_error() is defined in binder/xml_test.go at line 59.

Analyze Your Own Codebase

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

Try Supermodel Free