@@ -401,7 +401,7 @@ mod tests {
401
401
assert_eq ! ( align, 0x1000 ) ;
402
402
assert_eq ! ( size, 0x2000 ) ;
403
403
} else {
404
- panic ! ( "Pio resource constraint is invalid." ) ;
404
+ panic ! ( "Mmio resource constraint is invalid." ) ;
405
405
}
406
406
407
407
if let ResourceConstraint :: MmioAddress { range, align, size } =
@@ -411,7 +411,24 @@ mod tests {
411
411
assert_eq ! ( align, 0x2000 ) ;
412
412
assert_eq ! ( size, 0x2000 ) ;
413
413
} else {
414
- panic ! ( "Pio resource constraint is invalid." ) ;
414
+ panic ! ( "Mmio resource constraint is invalid." ) ;
415
+ }
416
+
417
+ if let ResourceConstraint :: LegacyIrq { irq } =
418
+ ResourceConstraint :: new_legacy_irq ( Some ( 0x123 ) )
419
+ {
420
+ assert_eq ! ( irq, Some ( 0x123 ) ) ;
421
+ } else {
422
+ panic ! ( "IRQ resource constraint is invalid." ) ;
423
+ }
424
+
425
+ if let ResourceConstraint :: KvmMemSlot { slot, size } =
426
+ ResourceConstraint :: new_kvm_mem_slot ( 0x1000 , Some ( 0x2000 ) )
427
+ {
428
+ assert_eq ! ( slot, Some ( 0x2000 ) ) ;
429
+ assert_eq ! ( size, 0x1000 ) ;
430
+ } else {
431
+ panic ! ( "KVM slot resource constraint is invalid." ) ;
415
432
}
416
433
}
417
434
}
0 commit comments