Add a set of bridgedomain unit tests, including a fully formed correct one. Fix one bug found along the way!

This commit is contained in:
Pim van Pelt
2022-03-13 18:55:00 +00:00
parent 6ce6718b34
commit 527b1ca95b
6 changed files with 131 additions and 1 deletions

View File

@ -0,0 +1,22 @@
test:
description: "Interfaces put into the bridge, can't be L3 (so cannot have an address)"
errors:
expected:
- "interface .* has adddress.* but no LCP"
- "sub-interface .* has address.* but .* does not have LCP"
- "bridgedomain .* member .* has an address"
count: 6
---
interfaces:
GigabitEthernet1/0/0:
addresses: [ 192.0.2.1/29 ]
GigabitEthernet2/0/0:
addresses: [ 192.0.2.9/29 ]
sub-interfaces:
101:
addresses: [ 192.0.2.17/29 ]
bridgedomains:
bd10:
description: "Bridge Domain 10"
interfaces: [ GigabitEthernet1/0/0, GigabitEthernet2/0/0, GigabitEthernet2/0/0.101 ]