func PanicsLoop(tests []PanicTest, elseFunc func(testName string)) {
	for _, test := range tests {
		if !Panics(test.F) {
			elseFunc(test.Name)
		}
	}
}
// PanicsLoop runs through a slice of panic tests.  For any test function that does not panic, elseFunc is called with
// the name from the test's struct.
//
// It is strongly suggested to test the actual panic values with PanicsGetLoop(), PanicsStrLoop(), PanicsRELoop(), or
// PanicsValLoop() instead of using this function.
PanicsLoop runs through a slice of panic tests.  For any test function that does not panic, elseFunc is called with
the name from the test's struct.

It is strongly suggested to test the actual panic values with PanicsGetLoop(), PanicsStrLoop(), PanicsRELoop(), or
PanicsValLoop() instead of using this function.
// PanicsLoop runs through a slice of panic tests . For any test function that does not panic elseFunc is called with // the name from the test ' s struct . // // It is strongly suggested to test the actual panic values with PanicsGetLoop () PanicsStrLoop () PanicsRELoop () or // PanicsValLoop () instead of using this function .
func PanicsLoop(tests []PanicTest, elseFunc func(testName string)) {
	for _, test := range tests {
		if !Panics(test.F) {
			elseFunc(test.Name)
		}
	}
}
func PanicsLoop ( tests [ ] PanicTest , elseFunc func ( testName string ) ) { for _ , test := range tests { if ! Panics ( test . F ) { elseFunc ( test . Name ) } } }
PanicsLoop runs through a slice of panic tests.
PanicsLoop runs through a slice of panic tests .