github.com/defanghe/fabric@v2.1.1+incompatible/orderer/consensus/kafka/kafka_suite_test.go (about) 1 /* 2 Copyright IBM Corp. All Rights Reserved. 3 4 SPDX-License-Identifier: Apache-2.0 5 */ 6 7 package kafka_test 8 9 import ( 10 "testing" 11 12 "github.com/hyperledger/fabric/common/metrics" 13 14 . "github.com/onsi/ginkgo" 15 . "github.com/onsi/gomega" 16 17 gometrics "github.com/rcrowley/go-metrics" 18 ) 19 20 //go:generate counterfeiter -o mock/metrics_registry.go --fake-name MetricsRegistry . metricsRegistry 21 type metricsRegistry interface { 22 gometrics.Registry 23 } 24 25 //go:generate counterfeiter -o mock/metrics_meter.go --fake-name MetricsMeter . metricsMeter 26 type metricsMeter interface { 27 gometrics.Meter 28 } 29 30 //go:generate counterfeiter -o mock/metrics_histogram.go --fake-name MetricsHistogram . metricsHistogram 31 type metricsHistogram interface { 32 gometrics.Histogram 33 } 34 35 //go:generate counterfeiter -o mock/metrics_provider.go --fake-name MetricsProvider . metricsProvider 36 type metricsProvider interface { 37 metrics.Provider 38 } 39 40 //go:generate counterfeiter -o mock/metrics_gauge.go --fake-name MetricsGauge . metricsGauge 41 type metricsGauge interface { 42 metrics.Gauge 43 } 44 45 func TestKafka(t *testing.T) { 46 RegisterFailHandler(Fail) 47 RunSpecs(t, "Kafka Suite") 48 }