aboutsummaryrefslogtreecommitdiff
path: root/internal/config/config_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/config/config_test.go')
-rw-r--r--internal/config/config_test.go35
1 files changed, 35 insertions, 0 deletions
diff --git a/internal/config/config_test.go b/internal/config/config_test.go
index 596d640b..d10c4471 100644
--- a/internal/config/config_test.go
+++ b/internal/config/config_test.go
@@ -724,6 +724,41 @@ func TestDefautSchedulerCountBasedMinInterval(t *testing.T) {
}
}
+func TestDefautSchedulerEntryFrequencyFactorValue(t *testing.T) {
+ os.Clearenv()
+
+ parser := NewParser()
+ opts, err := parser.ParseEnvironmentVariables()
+ if err != nil {
+ t.Fatalf(`Parsing failure: %v`, err)
+ }
+
+ expected := defaultSchedulerEntryFrequencyFactor
+ result := opts.SchedulerEntryFrequencyFactor()
+
+ if result != expected {
+ t.Fatalf(`Unexpected SCHEDULER_ENTRY_FREQUENCY_FACTOR value, got %v instead of %v`, result, expected)
+ }
+}
+
+func TestDefautSchedulerEntryFrequencyFactor(t *testing.T) {
+ os.Clearenv()
+ os.Setenv("SCHEDULER_ENTRY_FREQUENCY_FACTOR", "2")
+
+ parser := NewParser()
+ opts, err := parser.ParseEnvironmentVariables()
+ if err != nil {
+ t.Fatalf(`Parsing failure: %v`, err)
+ }
+
+ expected := 2
+ result := opts.SchedulerEntryFrequencyFactor()
+
+ if result != expected {
+ t.Fatalf(`Unexpected SCHEDULER_ENTRY_FREQUENCY_FACTOR value, got %v instead of %v`, result, expected)
+ }
+}
+
func TestPollingParsingErrorLimit(t *testing.T) {
os.Clearenv()
os.Setenv("POLLING_PARSING_ERROR_LIMIT", "100")