Documentation
¶
Index ¶
Constants ¶
View Source
const (
GopPackage = true
)
View Source
const (
Gopo_Gopt_Case_Match = "Gopt_Case_MatchTBase,Gopt_Case_MatchAny"
)
Variables ¶
This section is empty.
Functions ¶
func Gopt_Case_MatchAny ¶
func Gopt_Case_MatchTBase ¶
Types ¶
type CaseT ¶
type CaseT interface { // Name returns the name of the running (sub-) test or benchmark. // // The name will include the name of the test along with the names of // any nested sub-tests. If two sibling sub-tests have the same name, // Name will append a suffix to guarantee the returned name is unique. Name() string // Fail marks the function as having failed but continues execution. Fail() // Failed reports whether the function has failed. Failed() bool // FailNow marks the function as having failed and stops its execution // by calling runtime.Goexit (which then runs all deferred calls in the // current goroutine). // Execution will continue at the next test or benchmark. // FailNow must be called from the goroutine running the // test or benchmark function, not from other goroutines // created during the test. Calling FailNow does not stop // those other goroutines. FailNow() // Log formats its arguments using default formatting, analogous to Println, // and records the text in the error log. For tests, the text will be printed only if // the test fails or the -test.v flag is set. For benchmarks, the text is always // printed to avoid having performance depend on the value of the -test.v flag. Log(args ...any) // Logf formats its arguments according to the format, analogous to Printf, and // records the text in the error log. A final newline is added if not provided. For // tests, the text will be printed only if the test fails or the -test.v flag is // set. For benchmarks, the text is always printed to avoid having performance // depend on the value of the -test.v flag. Logf(format string, args ...any) // Errorln is equivalent to Log followed by Fail. Errorln(args ...any) // Errorf is equivalent to Logf followed by Fail. Errorf(format string, args ...any) // Fatal is equivalent to Log followed by FailNow. Fatal(args ...any) // Fatalf is equivalent to Logf followed by FailNow. Fatalf(format string, args ...any) // Skip is equivalent to Log followed by SkipNow. Skip(args ...any) // Skipf is equivalent to Logf followed by SkipNow. Skipf(format string, args ...any) // SkipNow marks the test as having been skipped and stops its execution // by calling runtime.Goexit. // If a test fails (see Error, Errorf, Fail) and is then skipped, // it is still considered to have failed. // Execution will continue at the next test or benchmark. See also FailNow. // SkipNow must be called from the goroutine running the test, not from // other goroutines created during the test. Calling SkipNow does not stop // those other goroutines. SkipNow() // Skipped reports whether the test was skipped. Skipped() bool // Helper marks the calling function as a test helper function. // When printing file and line information, that function will be skipped. // Helper may be called simultaneously from multiple goroutines. Helper() // Cleanup registers a function to be called when the test (or subtest) and all its // subtests complete. Cleanup functions will be called in last added, // first called order. Cleanup(f func()) // TempDir returns a temporary directory for the test to use. // The directory is automatically removed by Cleanup when the test and // all its subtests complete. // Each subsequent call to t.TempDir returns a unique directory; // if the directory creation fails, TempDir terminates the test by calling Fatal. TempDir() string // Run runs f as a subtest of t called name. // // Run may be called simultaneously from multiple goroutines, but all such calls // must return before the outer test function for t returns. Run(name string, f func()) bool // Deadline reports the time at which the test binary will have // exceeded the timeout specified by the -timeout flag. // // The ok result is false if the -timeout flag indicates “no timeout” (0). Deadline() (deadline time.Time, ok bool) }
Click to show internal directories.
Click to hide internal directories.