type structField … var fieldsTests … type SFG … type SFG1 … type SFG2 … type SFGH … type SFGH1 … type SFGH2 … type SFGH3 … type SF … type SF1 … type SF2 … type SG … type SG1 … type sFG … type RS1 … type RS2 … type RS3 … type M … type Rec1 … type Rec2 … func TestFields(t *testing.T) { … } // Must not panic with nil embedded pointer. func TestFieldByIndexErr(t *testing.T) { … }