MCPcopy Index your code
hub / github.com/gavv/httpexpect / TestArray_IsOrdered

Function TestArray_IsOrdered

array_test.go:2241–2515  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

2239}
2240
2241func TestArray_IsOrdered(t *testing.T) {
2242 type args struct {
2243 values []interface{}
2244 less []func(x, y *Value) bool
2245 chainFailed bool
2246 }
2247 cases := []struct {
2248 name string
2249 args args
2250 isInvalid bool
2251 isOrdered bool
2252 isUnordered bool
2253 }{
2254 {
2255 name: "booleans ordered",
2256 args: args{
2257 values: []interface{}{false, false, true, true},
2258 },
2259 isInvalid: false,
2260 isOrdered: true,
2261 isUnordered: false,
2262 },
2263 {
2264 name: "booleans unordered",
2265 args: args{
2266 values: []interface{}{true, false, true, false},
2267 },
2268 isInvalid: false,
2269 isOrdered: false,
2270 isUnordered: true,
2271 },
2272 {
2273 name: "numbers ordered",
2274 args: args{
2275 values: []interface{}{1, 1, 2, 3},
2276 },
2277 isInvalid: false,
2278 isOrdered: true,
2279 isUnordered: false,
2280 },
2281 {
2282 name: "numbers unordered",
2283 args: args{
2284 values: []interface{}{3, 1, 1, 2},
2285 },
2286 isInvalid: false,
2287 isOrdered: false,
2288 isUnordered: true,
2289 },
2290 {
2291 name: "strings ordered",
2292 args: args{
2293 values: []interface{}{"", "a", "b", "ba"},
2294 },
2295 isInvalid: false,
2296 isOrdered: true,
2297 isUnordered: false,
2298 },

Callers

nothing calls this directly

Calls 8

newMockReporterFunction · 0.85
NewArrayFunction · 0.85
assertMethod · 0.80
IsOrderedMethod · 0.80
NotOrderedMethod · 0.80
RawMethod · 0.45
NumberMethod · 0.45
StringMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…