本文整理匯總了Golang中github.com/cloudfoundry-incubator/uaa-token-fetcher/fakes.FakeTokenFetcher類的典型用法代碼示例。如果您正苦於以下問題:Golang FakeTokenFetcher類的具體用法?Golang FakeTokenFetcher怎麽用?Golang FakeTokenFetcher使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了FakeTokenFetcher類的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1:
package commands_test
import (
"github.com/cloudfoundry-incubator/routing-api-cli/commands"
"github.com/cloudfoundry-incubator/routing-api/db"
"github.com/cloudfoundry-incubator/routing-api/fake_routing_api"
token_fetcher "github.com/cloudfoundry-incubator/uaa-token-fetcher"
fake_token_fetcher "github.com/cloudfoundry-incubator/uaa-token-fetcher/fakes"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe(".Register", func() {
var (
client *fake_routing_api.FakeClient
tokenFetcher *fake_token_fetcher.FakeTokenFetcher
)
BeforeEach(func() {
client = &fake_routing_api.FakeClient{}
tokenFetcher = &fake_token_fetcher.FakeTokenFetcher{}
tokenFetcher.FetchTokenReturns(&token_fetcher.Token{AccessToken: "token"}, nil)
})
It("registers routes", func() {
routes := []db.Route{{}}
commands.Register(client, tokenFetcher, routes)
Expect(client.UpsertRoutesCallCount()).To(Equal(1))
Expect(client.UpsertRoutesArgsForCall(0)).To(Equal(routes))
})
示例2:
import (
"errors"
"github.com/cloudfoundry-incubator/routing-api-cli/commands"
"github.com/cloudfoundry-incubator/routing-api/db"
"github.com/cloudfoundry-incubator/routing-api/fake_routing_api"
token_fetcher "github.com/cloudfoundry-incubator/uaa-token-fetcher"
fake_token_fetcher "github.com/cloudfoundry-incubator/uaa-token-fetcher/fakes"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe(".List", func() {
var (
client *fake_routing_api.FakeClient
tokenFetcher *fake_token_fetcher.FakeTokenFetcher
route db.Route
routes []db.Route
)
BeforeEach(func() {
client = &fake_routing_api.FakeClient{}
tokenFetcher = &fake_token_fetcher.FakeTokenFetcher{}
tokenFetcher.FetchTokenReturns(&token_fetcher.Token{AccessToken: "token"}, nil)
route = db.Route{
Route: "post_here",
Port: 7000,
IP: "1.2.3.4",
TTL: 50,
LogGuid: "my-guid",
}
routes = append(routes, route)
示例3: init
func init() {
sender = metrics_fakes.NewFakeMetricSender()
metrics.Initialize(sender, nil)
}
var _ = Describe("RouteFetcher", func() {
var (
cfg *config.Config
tokenFetcher *testTokenFetcher.FakeTokenFetcher
registry *testRegistry.FakeRegistryInterface
fetcher *RouteFetcher
logger *gosteno.Logger
sink *gosteno.TestingSink
client *fake_routing_api.FakeClient
token *token_fetcher.Token
response []db.Route
process ifrit.Process
eventChannel chan routing_api.Event
errorChannel chan error
clock *fakeclock.FakeClock
)
BeforeEach(func() {
cfg = config.DefaultConfig()
cfg.PruneStaleDropletsInterval = 2 * time.Second
retryInterval := 0
tokenFetcher = &testTokenFetcher.FakeTokenFetcher{}
示例4:
"github.com/cloudfoundry/gosteno"
. "github.com/cloudfoundry/gorouter/route_fetcher"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("RouteFetcher", func() {
var (
cfg *config.Config
tokenFetcher *testTokenFetcher.FakeTokenFetcher
registry *testRegistry.FakeRegistryInterface
fetcher *RouteFetcher
logger *gosteno.Logger
sink *gosteno.TestingSink
client *fake_routing_api.FakeClient
retryInterval int
token *token_fetcher.Token
response []db.Route
)
BeforeEach(func() {
cfg = config.DefaultConfig()
retryInterval := 0
tokenFetcher = &testTokenFetcher.FakeTokenFetcher{}
registry = &testRegistry.FakeRegistryInterface{}
sink = gosteno.NewTestingSink()
示例5:
var _ = Describe("Updater", func() {
const (
externalPort1 = uint16(2222)
externalPort2 = uint16(2223)
externalPort4 = uint16(2224)
externalPort5 = uint16(2225)
externalPort6 = uint16(2226)
routerGroupGuid = "rtrgrp001"
)
var (
routingTable *models.RoutingTable
existingRoutingKey1 models.RoutingKey
existingRoutingTableEntry1 models.RoutingTableEntry
existingRoutingKey2 models.RoutingKey
existingRoutingTableEntry2 models.RoutingTableEntry
updater routing_table.Updater
fakeConfigurer *fakes.FakeRouterConfigurer
fakeRoutingApiClient *fake_routing_api.FakeClient
fakeTokenFetcher *testTokenFetcher.FakeTokenFetcher
tcpEvent routing_api.TcpEvent
)
verifyRoutingTableEntry := func(key models.RoutingKey, entry models.RoutingTableEntry) {
existingEntry := routingTable.Get(key)
Expect(existingEntry).NotTo(BeZero())
Expect(existingEntry).Should(Equal(entry))
}
BeforeEach(func() {
fakeConfigurer = new(fakes.FakeRouterConfigurer)
fakeRoutingApiClient = new(fake_routing_api.FakeClient)
示例6:
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
"github.com/onsi/gomega/gbytes"
)
var _ = Describe("Watcher", func() {
const (
routerGroupGuid = "rtrGrp0001"
)
var (
eventSource *fake_routing_api.FakeTcpEventSource
routingApiClient *fake_routing_api.FakeClient
tokenFetcher *testTokenFetcher.FakeTokenFetcher
testWatcher *watcher.Watcher
process ifrit.Process
eventChannel chan routing_api.TcpEvent
errorChannel chan error
syncChannel chan struct{}
updater *fake_routing_table.FakeUpdater
)
BeforeEach(func() {
eventSource = new(fake_routing_api.FakeTcpEventSource)
routingApiClient = new(fake_routing_api.FakeClient)
updater = new(fake_routing_table.FakeUpdater)
tokenFetcher = &testTokenFetcher.FakeTokenFetcher{}
token := &token_fetcher.Token{
AccessToken: "access_token",
ExpireTime: 5,
}