/
githubmirror
/
rclone
Обзор
Документация
Войти
/
githubmirror
/
rclone
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/caller/caller_test.go
37 строк
543 B
Nick Craig-Wood
pacer: factor call stack searching into its own package
12 ноя 2025, 15:22
12 ноя 2025, 15:22
b5e4d39
Код
Авторство
О чём код?
package caller import ( "testing" "github.com/stretchr/testify/assert" ) func TestPresent(t *testing.T) { assert.False(t, Present("NotFound")) assert.False(t, Present("TestPresent")) f := func() { assert.True(t, Present("TestPresent")) } f() } func BenchmarkPresent(b *testing.B) { for b.Loop() { _ = Present("NotFound") } } func BenchmarkPresent100(b *testing.B) { var fn func(level int) fn = func(level int) { if level > 0 { fn(level - 1) return } for b.Loop() { _ = Present("NotFound") } } fn(100) }