@@ -53,13 +53,15 @@ func UnpatchTestingLogger() {
5353
5454func  patchError () {
5555	patch ("Error" , func (test  * Test , argsValues  []reflect.Value ) {
56+ 		test .t .Helper ()
5657		args  :=  getArgs (argsValues [0 ])
5758		test .Error (args ... )
5859	})
5960}
6061
6162func  patchErrorf () {
6263	patch ("Errorf" , func (test  * Test , argsValues  []reflect.Value ) {
64+ 		test .t .Helper ()
6365		format  :=  argsValues [0 ].String ()
6466		args  :=  getArgs (argsValues [1 ])
6567		test .Errorf (format , args ... )
@@ -68,13 +70,15 @@ func patchErrorf() {
6870
6971func  patchFatal () {
7072	patch ("Fatal" , func (test  * Test , argsValues  []reflect.Value ) {
73+ 		test .t .Helper ()
7174		args  :=  getArgs (argsValues [0 ])
7275		test .Fatal (args ... )
7376	})
7477}
7578
7679func  patchFatalf () {
7780	patch ("Fatalf" , func (test  * Test , argsValues  []reflect.Value ) {
81+ 		test .t .Helper ()
7882		format  :=  argsValues [0 ].String ()
7983		args  :=  getArgs (argsValues [1 ])
8084		test .Fatalf (format , args ... )
@@ -83,13 +87,15 @@ func patchFatalf() {
8387
8488func  patchLog () {
8589	patch ("Log" , func (test  * Test , argsValues  []reflect.Value ) {
90+ 		test .t .Helper ()
8691		args  :=  getArgs (argsValues [0 ])
8792		test .Log (args ... )
8893	})
8994}
9095
9196func  patchLogf () {
9297	patch ("Logf" , func (test  * Test , argsValues  []reflect.Value ) {
98+ 		test .t .Helper ()
9399		format  :=  argsValues [0 ].String ()
94100		args  :=  getArgs (argsValues [1 ])
95101		test .Logf (format , args ... )
@@ -98,13 +104,15 @@ func patchLogf() {
98104
99105func  patchSkip () {
100106	patch ("Skip" , func (test  * Test , argsValues  []reflect.Value ) {
107+ 		test .t .Helper ()
101108		args  :=  getArgs (argsValues [0 ])
102109		test .Skip (args ... )
103110	})
104111}
105112
106113func  patchSkipf () {
107114	patch ("Skipf" , func (test  * Test , argsValues  []reflect.Value ) {
115+ 		test .t .Helper ()
108116		format  :=  argsValues [0 ].String ()
109117		args  :=  getArgs (argsValues [1 ])
110118		test .Skipf (format , args ... )
@@ -141,6 +149,13 @@ func patch(methodName string, methodBody func(test *Test, argsValues []reflect.V
141149			instrumentation .Logger ().Println ("testing.T is nil" )
142150			return  nil 
143151		}
152+ 
153+ 		t .Helper ()
154+ 		reflection .AddToHelpersMap (t , []string {
155+ 			"reflect.callReflect" ,
156+ 			"reflect.makeFuncStub" ,
157+ 		})
158+ 
144159		test  :=  GetTest (t )
145160		if  test  ==  nil  {
146161			instrumentation .Logger ().Printf ("test struct for %v doesn't exist\n " , t .Name ())
0 commit comments