IPv6Address_7.test 713 B

123456789101112131415161718192021222324252627
  1. %description:
  2. Test formLinkLocalAddress()
  3. %includes:
  4. #include "inet/networklayer/contract/ipv6/IPv6Address.h"
  5. #include "inet/networklayer/common/InterfaceToken.h"
  6. %global:
  7. using namespace inet;
  8. #define P(X) EV << #X << "-->" << IPv6Address::formLinkLocalAddress(X) << "\n"
  9. %activity:
  10. P(InterfaceToken(1,2,64));
  11. P(InterfaceToken(0x11112222,0x33334444,64));
  12. P(InterfaceToken(0x11112222,0x33334444,48));
  13. P(InterfaceToken(0x11112222,0x33334444,20));
  14. EV << ".\n";
  15. %contains: stdout
  16. InterfaceToken(1,2,64)-->fe80::2:0:1
  17. InterfaceToken(0x11112222,0x33334444,64)-->fe80::3333:4444:1111:2222
  18. InterfaceToken(0x11112222,0x33334444,48)-->fe80::4444:1111:2222
  19. InterfaceToken(0x11112222,0x33334444,20)-->fe80::1:2222
  20. .