mirror of
https://github.com/RuoJi6/ARTEX.git
synced 2026-11-05 11:53:49 +08:00
16 lines
472 B
Go
16 lines
472 B
Go
package server
|
|
|
|
import "testing"
|
|
|
|
func TestWorkerCountForTaskUsesOverrideOrGlobalDefault(t *testing.T) {
|
|
if got := workerCountForTask(&Task{WorkerCount: 5}, 3); got != 5 {
|
|
t.Fatalf("override = %d, want 5", got)
|
|
}
|
|
if got := workerCountForTask(&Task{WorkerCount: 0}, 3); got != 3 {
|
|
t.Fatalf("zero override = %d, want global 3", got)
|
|
}
|
|
if got := workerCountForTask(&Task{WorkerCount: -1}, 3); got != 3 {
|
|
t.Fatalf("negative override = %d, want global 3", got)
|
|
}
|
|
}
|