本文整理汇总了Golang中github.com/cloudfoundry/cli/cf/configuration/core_config.ReadWriter.SetDopplerEndpoint方法的典型用法代码示例。如果您正苦于以下问题:Golang ReadWriter.SetDopplerEndpoint方法的具体用法?Golang ReadWriter.SetDopplerEndpoint怎么用?Golang ReadWriter.SetDopplerEndpoint使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/cloudfoundry/cli/cf/configuration/core_config.ReadWriter
的用法示例。
在下文中一共展示了ReadWriter.SetDopplerEndpoint方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1:
. "github.com/onsi/gomega"
)
var _ = Describe("logs with noaa repository", func() {
var (
fakeNoaaConsumer *testapi.FakeNoaaConsumer
config core_config.ReadWriter
fakeTokenRefresher *testapi.FakeAuthenticationRepository
repo api.LogsNoaaRepository
)
BeforeEach(func() {
fakeNoaaConsumer = &testapi.FakeNoaaConsumer{}
config = testconfig.NewRepositoryWithDefaults()
config.SetLoggregatorEndpoint("loggregator.test.com")
config.SetDopplerEndpoint("doppler.test.com")
config.SetAccessToken("the-access-token")
fakeTokenRefresher = &testapi.FakeAuthenticationRepository{}
repo = api.NewLogsNoaaRepository(config, fakeNoaaConsumer, fakeTokenRefresher)
})
Describe("RecentLogsFor", func() {
It("refreshes token and get metric once more if token has expired.", func() {
fakeNoaaConsumer.RecentLogsReturns([]*events.LogMessage{},
noaa_errors.NewUnauthorizedError("Unauthorized token"))
repo.RecentLogsFor("app-guid")
Ω(fakeTokenRefresher.RefreshTokenCalled).To(BeTrue())
Ω(fakeNoaaConsumer.RecentLogsCallCount()).To(Equal(2))
})