/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
vendor/github.com/jonboulle/clockwork/context_test.go
26 строк
642 B
svartmetal
[Disk Manager] add cloud/disk_manager target
18 дек 2023, 23:07
18 дек 2023, 23:07
5221f36
Код
Авторство
О чём код?
package clockwork import ( "context" "reflect" "testing" ) func TestContextOps(t *testing.T) { t.Parallel() ctx := context.Background() assertIsType(t, NewRealClock(), FromContext(ctx)) ctx = AddToContext(ctx, NewFakeClock()) assertIsType(t, NewFakeClock(), FromContext(ctx)) ctx = AddToContext(ctx, NewRealClock()) assertIsType(t, NewRealClock(), FromContext(ctx)) } func assertIsType(t *testing.T, expectedType, object interface{}) { t.Helper() if reflect.TypeOf(object) != reflect.TypeOf(expectedType) { t.Fatalf("Object expected to be of type %v, but was %v", reflect.TypeOf(expectedType), reflect.TypeOf(object)) } }