// Copyright (C) MongoDB, Inc. 2017-present. // // Licensed under the Apache License, Version 2.0 (the "License"); you may // not use this file except in compliance with the License. You may obtain // a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 package description import "testing" func TestRange_Includes(t *testing.T) { t.Parallel() subject := NewVersionRange(1, 3) tests := []struct { n int32 expected bool }{ {0, false}, {1, true}, {2, true}, {3, true}, {4, false}, {10, false}, } for _, test := range tests { actual := subject.Includes(test.n) if actual != test.expected { t.Fatalf("expected %v to be %t", test.n, test.expected) } } }