ActionSetSourceIpv6 extends ActionInfo { @Override public Action buildAction() { return buildAction(getActionKey()); } ActionSetSourceIpv6(String sourceIp);  ActionSetSourceIpv6(int actionKey, String sourceIp);  ActionSetSourceIpv6(String sourceIp, String sourceMask);  ActionSetSourceIpv6(int actionKey, String sourceIp, String sourceMask);  ActionSetSourceIpv6(Ipv6Prefix source);  ActionSetSourceIpv6(int actionKey, Ipv6Prefix source); @Override Action buildAction(); @Override Action buildAction(int newActionKey); Ipv6Prefix getSource(); @Override boolean equals(Object other); @Override int hashCode(); @Override String toString();  }
@Test public void actionInfoTest() { verifyAction(new ActionSetSourceIpv6(IP_ADDRESS).buildAction()); verifyAction(new ActionSetSourceIpv6(IP_ADDRESS, IP_MASK).buildAction()); verifyAction(new ActionSetSourceIpv6(new Ipv6Prefix(IP_ADDRESS + "/" + IP_MASK)).buildAction()); }