mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 11:21:47 +00:00
TestSchedulingQueue_Close: Remove struct tests and the corresponding for loop
Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> TestSchedulingQueue_Close: Remove for loop Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> remove the tests slice Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> Remove struct Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> Remove t.Run() Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> Add function name Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> Remove nested function Signed-off-by: Gaurav Singh <gaurav1086@gmail.com> Replace expectedErr with wantErr Signed-off-by: Gaurav Singh <gaurav1086@gmail.com>
This commit is contained in:
parent
22de8fc321
commit
00f28747b3
@ -710,35 +710,22 @@ func TestUnschedulablePodsMap(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestSchedulingQueue_Close(t *testing.T) {
|
||||
tests := []struct {
|
||||
name string
|
||||
q SchedulingQueue
|
||||
expectedErr error
|
||||
}{
|
||||
{
|
||||
name: "PriorityQueue close",
|
||||
q: NewPriorityQueue(newDefaultQueueSort()),
|
||||
expectedErr: fmt.Errorf(queueClosed),
|
||||
},
|
||||
}
|
||||
for _, test := range tests {
|
||||
t.Run(test.name, func(t *testing.T) {
|
||||
wg := sync.WaitGroup{}
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
pod, err := test.q.Pop()
|
||||
if err.Error() != test.expectedErr.Error() {
|
||||
t.Errorf("Expected err %q from Pop() if queue is closed, but got %q", test.expectedErr.Error(), err.Error())
|
||||
}
|
||||
if pod != nil {
|
||||
t.Errorf("Expected pod nil from Pop() if queue is closed, but got: %v", pod)
|
||||
}
|
||||
}()
|
||||
test.q.Close()
|
||||
wg.Wait()
|
||||
})
|
||||
}
|
||||
q := NewPriorityQueue(newDefaultQueueSort())
|
||||
wantErr := fmt.Errorf(queueClosed)
|
||||
wg := sync.WaitGroup{}
|
||||
wg.Add(1)
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
pod, err := q.Pop()
|
||||
if err.Error() != wantErr.Error() {
|
||||
t.Errorf("Expected err %q from Pop() if queue is closed, but got %q", wantErr.Error(), err.Error())
|
||||
}
|
||||
if pod != nil {
|
||||
t.Errorf("Expected pod nil from Pop() if queue is closed, but got: %v", pod)
|
||||
}
|
||||
}()
|
||||
q.Close()
|
||||
wg.Wait()
|
||||
}
|
||||
|
||||
// TestRecentlyTriedPodsGoBack tests that pods which are recently tried and are
|
||||
|
Loading…
Reference in New Issue
Block a user