MKCommModelTests
|
00001 #include <string> 00002 #include "meshkit-test.h" 00003 00005 class MKLibTests : public Test::Suite { 00006 public: 00007 00008 MKLibTests() { 00009 TEST_ADD(MKLibTests::testIP42String); 00010 TEST_ADD(MKLibTests::testMAC2String); 00011 TEST_ADD(MKLibTests::testParseIP4Addr); 00012 TEST_ADD(MKLibTests::testParseInvalidIP4Addr); 00013 TEST_ADD(MKLibTests::testParseMACAddr); 00014 TEST_ADD(MKLibTests::testParseInvalidMACAddr); 00015 TEST_ADD(MKLibTests::testMACLessThan); 00016 TEST_ADD(MKLibTests::testMACEquals); 00017 } 00018 00019 protected: 00020 00021 void testIP42String(); 00022 void testMAC2String(); 00023 void testParseIP4Addr(); 00024 void testParseInvalidIP4Addr(); 00025 void testParseMACAddr(); 00026 void testParseInvalidMACAddr(); 00027 void testMACLessThan(); 00028 void testMACEquals(); 00029 00030 }; 00031