本文整理汇总了Golang中github.com/cloudfoundry/gosteno.TestingSink类的典型用法代码示例。如果您正苦于以下问题:Golang TestingSink类的具体用法?Golang TestingSink怎么用?Golang TestingSink使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了TestingSink类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1:
"errors"
"syslog_drain_binder/elector"
"time"
"github.com/cloudfoundry/gosteno"
"github.com/cloudfoundry/storeadapter"
"github.com/cloudfoundry/storeadapter/fakestoreadapter"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
)
var _ = Describe("Elector", func() {
var fakeStore *fakestoreadapter.FakeStoreAdapter
var logger *gosteno.Logger
var testingSink *gosteno.TestingSink
BeforeEach(func() {
gosteno.EnterTestMode()
testingSink = gosteno.GetMeTheGlobalTestSink()
fakeStore = fakestoreadapter.New()
logger = gosteno.NewLogger("test")
})
Context("at initialization", func() {
It("connects to the store", func() {
elector.NewElector("name", fakeStore, 1*time.Millisecond, logger)
Expect(fakeStore.DidConnect).To(BeTrue())
})
开发者ID:lyuyun,项目名称:loggregator,代码行数:30,代码来源:elector_test.go
示例2:
It("returns 404 for non existent paths", func() {
serveComponent(component)
req := buildGetRequest(component, "/non-existent-path")
req.SetBasicAuth("username", "password")
code, _, _ := doGetRequest(req)
Expect(code).To(Equal(404))
})
Describe("Register", func() {
var mbusClient yagnats.NATSConn
var natsRunner *natsrunner.NATSRunner
var logger *gosteno.Logger
var sink *gosteno.TestingSink
BeforeEach(func() {
natsPort := test_util.NextAvailPort()
natsRunner = natsrunner.NewNATSRunner(int(natsPort))
natsRunner.Start()
mbusClient = natsRunner.MessageBus
sink = gosteno.NewTestingSink()
c := &gosteno.Config{
Sinks: []gosteno.Sink{
sink,
},
Level: gosteno.LOG_INFO,
Codec: gosteno.NewJsonCodec(),
EnableLOC: true,
}
开发者ID:idouba,项目名称:gorouter,代码行数:30,代码来源:component_test.go
示例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{}
开发者ID:idouba,项目名称:gorouter,代码行数:31,代码来源:route_fetcher_test.go
示例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()
开发者ID:trainchou,项目名称:gorouter,代码行数:31,代码来源:route_fetcher_test.go
注:本文中的github.com/cloudfoundry/gosteno.TestingSink类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论