165 {0x0, 0x8000, 0x30000, {},
NoFault},
166 {0x0, 0x8000, 0x40000, {},
NoFault}
170 for (
const auto &range: gen)
171 range_list.emplace_back(range);
175 {0x10000, 0x8000, 0x30000, {},
NoFault},
176 {0x18000, 0x8000, 0x40000, {},
NoFault}
178 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
182 {0x10000, 0x10000, 0x0, {},
NoFault},
183 {0x18000, 0x8000, 0x0, {},
NoFault}
185 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
192 {0x0, 0x8000, 0x30000, {},
NoFault},
194 {0x0, 0x8000, 0x40000, {},
NoFault}
198 for (
const auto &range: gen)
199 range_list.emplace_back(range);
203 {0x10000, 0x8000, 0x30000, {},
NoFault},
205 {0x18000, 0x8000, 0x40000, {},
NoFault}
207 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
211 {0x10000, 0x10000, 0x0, {},
NoFault},
212 {0x18000, 0x8000, 0x0, {},
NoFault},
213 {0x18000, 0x8000, 0x0, {},
NoFault}
215 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
222 {0x0, 0x8000, 0x30000, {},
NoFault},
225 {0x0, 0x8000, 0x40000, {},
NoFault}
229 for (
const auto &range: gen)
230 range_list.emplace_back(range);
234 {0x10000, 0x8000, 0x30000, {},
NoFault},
237 {0x18000, 0x8000, 0x40000, {},
NoFault}
239 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
243 {0x10000, 0x10000, 0x0, {},
NoFault},
244 {0x18000, 0x8000, 0x0, {},
NoFault},
245 {0x18000, 0x8000, 0x0, {},
NoFault},
246 {0x18000, 0x8000, 0x0, {},
NoFault}
248 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
256 {0x0, 0x8000, 0x30000, {},
NoFault},
257 {0x0, 0x8000, 0x40000, {},
NoFault}
261 for (
const auto &range: gen)
262 range_list.emplace_back(range);
267 {0x10000, 0x8000, 0x30000, {},
NoFault},
268 {0x18000, 0x8000, 0x40000, {},
NoFault}
270 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
274 {0x10000, 0x10000, 0x0, {},
NoFault},
275 {0x10000, 0x10000, 0x0, {},
NoFault},
276 {0x18000, 0x8000, 0x0, {},
NoFault}
278 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
285 {0x0, 0x8000, 0x30000, {},
NoFault},
287 {0x0, 0x8000, 0x40000, {},
NoFault},
288 {0x0, 0x8000, 0x50000, {},
NoFault}
292 for (
const auto &range: gen)
293 range_list.emplace_back(range);
297 {0x10000, 0x8000, 0x30000, {},
NoFault},
299 {0x18000, 0x8000, 0x40000, {},
NoFault},
300 {0x20000, 0x8000, 0x50000, {},
NoFault}
302 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
306 {0x10000, 0x18000, 0x0, {},
NoFault},
307 {0x18000, 0x10000, 0x0, {},
NoFault},
308 {0x18000, 0x10000, 0x0, {},
NoFault},
309 {0x20000, 0x8000, 0x0, {},
NoFault}
311 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
318 {0x0, 0x8000, 0x30000, {},
NoFault},
319 {0x0, 0x10000, 0x40000, {},
NoFault},
320 {0x0, 0x8000, 0x50000, {},
NoFault}
324 for (
const auto &range: gen)
325 range_list.emplace_back(range);
329 {0x10000, 0x8000, 0x30000, {},
NoFault},
330 {0x18000, 0x10000, 0x40000, {},
NoFault},
331 {0x28000, 0x8000, 0x50000, {},
NoFault}
333 EXPECT_THAT(range_list, Pointwise(GenRangeEq(), expected_gen));
337 {0x10000, 0x20000, 0x0, {},
NoFault},
338 {0x18000, 0x18000, 0x0, {},
NoFault},
339 {0x28000, 0x8000, 0x0, {},
NoFault}
341 EXPECT_THAT(gen.args, Pointwise(TransRangeEq(), expected_trans));
std::vector< SwitchingFiber * > expected({ &a, &b, &a, &a, &a, &b, &c, &a, &c, &c, &c })