github.com/zhuohuang-hust/src-cbuild@v0.0.0-20230105071821-c7aab3e7c840/mergeCode/runc/libcontainer/stacktrace/frame_test.go (about) 1 package stacktrace 2 3 import "testing" 4 5 func TestParsePackageName(t *testing.T) { 6 var ( 7 name = "github.com/opencontainers/runc/libcontainer/stacktrace.captureFunc" 8 expectedPackage = "github.com/opencontainers/runc/libcontainer/stacktrace" 9 expectedFunction = "captureFunc" 10 ) 11 12 pack, funcName := parseFunctionName(name) 13 if pack != expectedPackage { 14 t.Fatalf("expected package %q but received %q", expectedPackage, pack) 15 } 16 17 if funcName != expectedFunction { 18 t.Fatalf("expected function %q but received %q", expectedFunction, funcName) 19 } 20 }