mirror of https://github.com/kiwix/libkiwix.git
"Unittests" for getBestPublicIp() & getNetworkInterfaces()
The unit-tests only call the said functions and print their output which should then be examined by the maintainer.
This commit is contained in:
parent
5927550a36
commit
75bddbf725
|
@ -233,3 +233,30 @@ TEST(I18n, parseUserLanguagePreferences)
|
||||||
"{fr, 1}{en, 0.5}"
|
"{fr, 1}{en, 0.5}"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#include "../include/tools.h"
|
||||||
|
|
||||||
|
TEST(networkTools, getNetworkInterfacesIPv4Or6)
|
||||||
|
{
|
||||||
|
for ( const auto& kv : kiwix::getNetworkInterfacesIPv4Or6() ) {
|
||||||
|
std::cout << kv.first << " : IPv4 addr = " << kv.second.addr
|
||||||
|
<< " ; IPv6 addr = " << kv.second.addr6
|
||||||
|
<< std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(networkTools, getNetworkInterfaces)
|
||||||
|
{
|
||||||
|
for ( const auto& kv : kiwix::getNetworkInterfaces() ) {
|
||||||
|
std::cout << kv.first << " : IPv4 addr = " << kv.second << std::endl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
TEST(networkTools, getBestPublicIp)
|
||||||
|
{
|
||||||
|
using kiwix::getBestPublicIp;
|
||||||
|
|
||||||
|
std::cout << "getBestPublicIp(true) " << getBestPublicIp(true) << std::endl;
|
||||||
|
std::cout << "getBestPublicIp(false) " << getBestPublicIp(false) << std::endl;
|
||||||
|
std::cout << "getBestPublicIp() " << getBestPublicIp() << std::endl;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue