main.go 683 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package main

import (
	"fmt"

	"utils/testutil"
)

func main() {
	testutil.RunTest(TestOnceFunc, "TestOnceFunc")
	testutil.RunTest(TestOnceValue, "TestOnceValue")
	testutil.RunTest(TestOnceValues, "TestOnceValues")
	testutil.RunTest(TestOnceFuncPanic, "TestOnceFuncPanic")
	testutil.RunTest(TestOnceValuePanic, "TestOnceValuePanic")
	testutil.RunTest(TestOnceValuesPanic, "TestOnceValuesPanic")
	testutil.RunTest(TestOnceFuncPanicNil, "TestOnceFuncPanicNil")
	testutil.RunTest(TestOnceFuncGoexit, "TestOnceFuncGoexit")
	testutil.RunTest(TestOnceFuncPanicTraceback, "TestOnceFuncPanicTraceback")
	testutil.RunTest(TestOnceXGC, "TestOnceXGC")

	fmt.Println("OnceFunc tests passed")
}