code.gitea.io/gitea@v1.21.7/services/auth/source/db/assert_interface_test.go (about) 1 // Copyright 2021 The Gitea Authors. All rights reserved. 2 // SPDX-License-Identifier: MIT 3 4 package db_test 5 6 import ( 7 auth_model "code.gitea.io/gitea/models/auth" 8 "code.gitea.io/gitea/services/auth" 9 "code.gitea.io/gitea/services/auth/source/db" 10 ) 11 12 // This test file exists to assert that our Source exposes the interfaces that we expect 13 // It tightly binds the interfaces and implementation without breaking go import cycles 14 15 type sourceInterface interface { 16 auth.PasswordAuthenticator 17 auth_model.Config 18 } 19 20 var _ (sourceInterface) = &db.Source{}