config: use a validator for better configuration validation

This commit is contained in:
Vincent Bernat
2022-06-30 01:19:23 +02:00
parent 5215ac9766
commit 6121aaea15
27 changed files with 308 additions and 32 deletions

View File

@@ -6,6 +6,8 @@ package kafka
import (
"testing"
"akvorado/common/helpers"
"github.com/Shopify/sarama"
)
@@ -37,3 +39,9 @@ func TestCompressionCodecUnmarshal(t *testing.T) {
}
}
}
func TestDefaultConfiguration(t *testing.T) {
if err := helpers.Validate.Struct(DefaultConfiguration()); err != nil {
t.Fatalf("validate.Struct() error:\n%+v", err)
}
}