Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 1 | package net.onrc.onos.api.newintent; |
| 2 | |
| 3 | import net.onrc.onos.core.matchaction.action.Action; |
Sho SHIMIZU | 95cc1fb | 2014-08-18 11:32:10 -0700 | [diff] [blame] | 4 | import net.onrc.onos.core.matchaction.action.Actions; |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 5 | import net.onrc.onos.core.matchaction.match.Match; |
Toshio Koide | 80db184 | 2014-08-11 17:08:32 -0700 | [diff] [blame] | 6 | import net.onrc.onos.core.matchaction.match.PacketMatchBuilder; |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 7 | import net.onrc.onos.core.util.SwitchPort; |
Toshio Koide | 80db184 | 2014-08-11 17:08:32 -0700 | [diff] [blame] | 8 | |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 9 | import java.util.Set; |
| 10 | |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 11 | /** |
| 12 | * Base facilities to test various connectivity tests. |
| 13 | */ |
Sho SHIMIZU | 7226e01 | 2014-08-14 14:21:30 -0700 | [diff] [blame] | 14 | public abstract class ConnectivityIntentTest extends IntentTest { |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 15 | |
| 16 | public static final IntentId IID = new IntentId(123); |
Toshio Koide | 80db184 | 2014-08-11 17:08:32 -0700 | [diff] [blame] | 17 | public static final Match MATCH = (new PacketMatchBuilder()).build(); |
Sho SHIMIZU | 95cc1fb | 2014-08-18 11:32:10 -0700 | [diff] [blame] | 18 | public static final Action NOP = Actions.nullAction(); |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 19 | |
| 20 | public static final SwitchPort P1 = new SwitchPort(111, (short) 0x1); |
| 21 | public static final SwitchPort P2 = new SwitchPort(222, (short) 0x2); |
| 22 | public static final SwitchPort P3 = new SwitchPort(333, (short) 0x3); |
| 23 | |
| 24 | public static final Set<SwitchPort> PS1 = itemSet(new SwitchPort[]{P1, P3}); |
| 25 | public static final Set<SwitchPort> PS2 = itemSet(new SwitchPort[]{P2, P3}); |
Sho SHIMIZU | 15ed4fd | 2014-08-05 14:40:42 -0700 | [diff] [blame] | 26 | } |