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  }