zeek/testing/btest/bifs/lookup_ID.zeek
Jon Siwek bfb7afc600 Fix lookup_ID() BIF to return enum values
Looking up an enum value from a string equal to its name previously
returned "<no ID value>".
2020-11-06 15:37:54 -08:00

19 lines
346 B
Text

#
# @TEST-EXEC: zeek -b %INPUT >out
# @TEST-EXEC: btest-diff out
global a = "zeek test";
type Color: enum { RED, GREEN, BLUE };
event zeek_init()
{
local b = "local value";
print lookup_ID("a");
print lookup_ID("");
print lookup_ID("xyz");
print lookup_ID("b");
print lookup_ID("GREEN");
print type_name( lookup_ID("zeek_init") );
}