Root Zanli
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
go
/
pkg
/
mod
/
google.golang.org
/
protobuf@v1.35.2
/
cmd
/
protoc-gen-go
/
testdata
/
Filename :
registry_test.go
back
Copy
// Copyright 2019 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main import ( "testing" "google.golang.org/protobuf/internal/filedesc" "google.golang.org/protobuf/reflect/protoreflect" "google.golang.org/protobuf/reflect/protoregistry" ) func TestRegistry(t *testing.T) { var hasFiles bool protoregistry.GlobalFiles.RangeFiles(func(fd protoreflect.FileDescriptor) bool { if fd.(*filedesc.File).L2 != nil { t.Errorf("file %q eagerly went through lazy initialization", fd.Path()) } hasFiles = true return true }) if !hasFiles { t.Errorf("protoregistry.GlobalFiles is empty") } }