本文整理汇总了Golang中github.com/cloudfoundry-incubator/uaa-go-client/fakes.FakeClient类的典型用法代码示例。如果您正苦于以下问题:Golang FakeClient类的具体用法?Golang FakeClient怎么用?Golang FakeClient使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了FakeClient类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: init
func init() {
sender = metrics_fakes.NewFakeMetricSender()
metrics.Initialize(sender, nil)
}
var _ = Describe("RouteFetcher", func() {
var (
cfg *config.Config
uaaClient *testUaaClient.FakeClient
registry *testRegistry.FakeRegistryInterface
fetcher *RouteFetcher
logger lager.Logger
client *fake_routing_api.FakeClient
token *schema.Token
response []db.Route
process ifrit.Process
eventChannel chan routing_api.Event
errorChannel chan error
clock *fakeclock.FakeClock
)
BeforeEach(func() {
logger = lagertest.NewTestLogger("test")
cfg = config.DefaultConfig()
cfg.PruneStaleDropletsInterval = 2 * time.Second
retryInterval := 0
示例2:
. "github.com/onsi/gomega"
"github.com/pivotal-golang/lager/lagertest"
)
const (
DefaultRouterGroupGuid = "bad25cff-9332-48a6-8603-b619858e7992"
DefaultRouterGroupName = "default-tcp"
DefaultRouterGroupType = "tcp"
)
var _ = Describe("RouterGroupsHandler", func() {
var (
routerGroupHandler *handlers.RouterGroupsHandler
request *http.Request
responseRecorder *httptest.ResponseRecorder
fakeClient *fake_client.FakeClient
fakeDb *fake_db.FakeDB
logger *lagertest.TestLogger
)
BeforeEach(func() {
logger = lagertest.NewTestLogger("test-router-group")
fakeClient = &fake_client.FakeClient{}
fakeDb = &fake_db.FakeDB{}
routerGroupHandler = handlers.NewRouteGroupsHandler(fakeClient, logger, fakeDb)
responseRecorder = httptest.NewRecorder()
fakeRouterGroups := []models.RouterGroup{
{
Guid: DefaultRouterGroupGuid,
Name: DefaultRouterGroupName,
示例3:
fake_validator "github.com/cloudfoundry-incubator/routing-api/handlers/fakes"
"github.com/cloudfoundry-incubator/routing-api/metrics"
"github.com/cloudfoundry-incubator/routing-api/models"
fake_client "github.com/cloudfoundry-incubator/uaa-go-client/fakes"
"github.com/pivotal-golang/lager/lagertest"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("RoutesHandler", func() {
var (
routesHandler *handlers.RoutesHandler
request *http.Request
responseRecorder *httptest.ResponseRecorder
database *fake_db.FakeDB
logger *lagertest.TestLogger
validator *fake_validator.FakeRouteValidator
fakeClient *fake_client.FakeClient
)
BeforeEach(func() {
database = &fake_db.FakeDB{}
validator = &fake_validator.FakeRouteValidator{}
fakeClient = &fake_client.FakeClient{}
logger = lagertest.NewTestLogger("routing-api-test")
routesHandler = handlers.NewRoutesHandler(fakeClient, 50, validator, database, logger)
responseRecorder = httptest.NewRecorder()
})
Describe(".List", func() {