shorten config (#7583)
This commit is contained in:
parent
f8daed0597
commit
998ae54d36
1432
config/config.go
1432
config/config.go
File diff suppressed because it is too large
Load Diff
|
|
@ -208,20 +208,19 @@ func TestConfig_FieldNotDefined(t *testing.T) {
|
||||||
c := NewConfig()
|
c := NewConfig()
|
||||||
err := c.LoadConfig("./testdata/invalid_field.toml")
|
err := c.LoadConfig("./testdata/invalid_field.toml")
|
||||||
require.Error(t, err, "invalid field name")
|
require.Error(t, err, "invalid field name")
|
||||||
assert.Equal(t, "Error loading config file ./testdata/invalid_field.toml: Error parsing http_listener_v2, line 2: field corresponding to `not_a_field' is not defined in http_listener_v2.HTTPListenerV2", err.Error())
|
assert.Equal(t, "Error loading config file ./testdata/invalid_field.toml: plugin inputs.http_listener_v2: line 1: configuration specified the fields [\"not_a_field\"], but they weren't used", err.Error())
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestConfig_WrongFieldType(t *testing.T) {
|
func TestConfig_WrongFieldType(t *testing.T) {
|
||||||
c := NewConfig()
|
c := NewConfig()
|
||||||
err := c.LoadConfig("./testdata/wrong_field_type.toml")
|
err := c.LoadConfig("./testdata/wrong_field_type.toml")
|
||||||
require.Error(t, err, "invalid field type")
|
require.Error(t, err, "invalid field type")
|
||||||
assert.Equal(t, "Error loading config file ./testdata/wrong_field_type.toml: Error parsing http_listener_v2, line 2: (http_listener_v2.HTTPListenerV2.Port) cannot unmarshal TOML string into int", err.Error())
|
assert.Equal(t, "Error loading config file ./testdata/wrong_field_type.toml: error parsing http_listener_v2, line 2: (http_listener_v2.HTTPListenerV2.Port) cannot unmarshal TOML string into int", err.Error())
|
||||||
|
|
||||||
c = NewConfig()
|
c = NewConfig()
|
||||||
err = c.LoadConfig("./testdata/wrong_field_type2.toml")
|
err = c.LoadConfig("./testdata/wrong_field_type2.toml")
|
||||||
require.Error(t, err, "invalid field type2")
|
require.Error(t, err, "invalid field type2")
|
||||||
assert.Equal(t, "Error loading config file ./testdata/wrong_field_type2.toml: Error parsing http_listener_v2, line 2: (http_listener_v2.HTTPListenerV2.Methods) cannot unmarshal TOML string into []string", err.Error())
|
assert.Equal(t, "Error loading config file ./testdata/wrong_field_type2.toml: error parsing http_listener_v2, line 2: (http_listener_v2.HTTPListenerV2.Methods) cannot unmarshal TOML string into []string", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestConfig_InlineTables(t *testing.T) {
|
func TestConfig_InlineTables(t *testing.T) {
|
||||||
|
|
@ -256,7 +255,7 @@ func TestConfig_BadOrdering(t *testing.T) {
|
||||||
c := NewConfig()
|
c := NewConfig()
|
||||||
err := c.LoadConfig("./testdata/non_slice_slice.toml")
|
err := c.LoadConfig("./testdata/non_slice_slice.toml")
|
||||||
require.Error(t, err, "bad ordering")
|
require.Error(t, err, "bad ordering")
|
||||||
assert.Equal(t, "Error loading config file ./testdata/non_slice_slice.toml: Error parsing http array, line 4: cannot unmarshal TOML array into string (need slice)", err.Error())
|
assert.Equal(t, "Error loading config file ./testdata/non_slice_slice.toml: error parsing http array, line 4: cannot unmarshal TOML array into string (need slice)", err.Error())
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestConfig_AzureMonitorNamespacePrefix(t *testing.T) {
|
func TestConfig_AzureMonitorNamespacePrefix(t *testing.T) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue