예제 #1
0
파일: runner.go 프로젝트: cronosun/buranv1
func (self *runnerStruct) Run(t *testing.T, runFunction func(t btesting.T)) {
	for _, testing := range self.testings {
		runFunction(testing)
		if testing.Failed() {
			t.Error(testing.FailedMessage())
			return
		}
	}
}
예제 #2
0
파일: runner.go 프로젝트: cronosun/buranv1
func (self *runnerStruct) BRun(t *testing.B, runFunction func(t btesting.T, n int, b *testing.B)) {
	var adjustedN = t.N / len(self.testings)
	for _, testing := range self.testings {
		runFunction(testing, adjustedN, t)
		if testing.Failed() {
			t.Error(testing.FailedMessage())
			return
		}
	}
}