@@ -48,9 +48,13 @@ func TestNewFactory(t *testing.T) {
48
48
49
49
// force the mock to return errors
50
50
mock .retError = true
51
- assert .Error (t , f .Initialize (metrics .NullFactory , zap .NewNop ()))
51
+ assert .EqualError (t , f .Initialize (metrics .NullFactory , zap .NewNop ()), "error initializing store" )
52
52
_ , err = f .CreateStrategyStore ()
53
- assert .Error (t , err )
53
+ assert .EqualError (t , err , "error creating store" )
54
+
55
+ f .StrategyStoreType = "nonsense"
56
+ _ , err = f .CreateStrategyStore ()
57
+ assert .EqualError (t , err , "No nonsense strategy store registered" )
54
58
55
59
_ , err = NewFactory (FactoryConfig {StrategyStoreType : "nonsense" })
56
60
require .Error (t , err )
@@ -95,14 +99,14 @@ func (f *mockFactory) InitFromViper(v *viper.Viper) {
95
99
96
100
func (f * mockFactory ) CreateStrategyStore () (ss.StrategyStore , error ) {
97
101
if f .retError {
98
- return nil , errors .New ("error" )
102
+ return nil , errors .New ("error creating store " )
99
103
}
100
104
return nil , nil
101
105
}
102
106
103
107
func (f * mockFactory ) Initialize (metricsFactory metrics.Factory , logger * zap.Logger ) error {
104
108
if f .retError {
105
- return errors .New ("error" )
109
+ return errors .New ("error initializing store " )
106
110
}
107
111
return nil
108
112
}
0 commit comments