INNER CODE UNIT · Go

TestCaseInsensitiveFieldMatching

jinzhu/copier · copier_case_insensitive_test.go:9

func TestCaseInsensitiveFieldMatching(t *testing.T) {
	// Simulate protobuf generated struct with both unexported 'state' and exported 'State' fields
	type ProtoStruct struct {
		state      uint32
		PageNumber int32 `json:"pageNumber"`
		State      int32 `json:"state"`
	}

	type SourceStruct struct {
		PageNumber int32 `json:"pageNumber"`
		State      int32 `json:"state"`
	}

	source := SourceStruct{
		PageNumber: 1,
		State:      99,
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…