Skip to content

Commit d61243b

Browse files
[chore] awskinesisexporter add test case (#39837)
Add a test case
1 parent 055126a commit d61243b

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

exporter/awskinesisexporter/config_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,3 +97,19 @@ func TestConfigCheck(t *testing.T) {
9797
cfg := (NewFactory()).CreateDefaultConfig()
9898
assert.NoError(t, componenttest.CheckConfigStruct(cfg))
9999
}
100+
101+
func TestValidate(t *testing.T) {
102+
cfg := &Config{
103+
QueueSettings: exporterhelper.QueueBatchConfig{
104+
Enabled: true,
105+
NumConsumers: -1,
106+
},
107+
}
108+
err := cfg.Validate()
109+
assert.ErrorContains(t, err, "queue settings has invalid configuration",
110+
"Validate() error = %v, wantErr %v", err, "queue settings has invalid configuration")
111+
112+
cfg.QueueSettings.Enabled = false
113+
err = cfg.Validate()
114+
assert.NoError(t, err, "Validate() error = %v, wantNoErr", err)
115+
}

0 commit comments

Comments
 (0)