diff options
Diffstat (limited to 'tests/manual')
-rw-r--r-- | tests/manual/qnetworkconfiguration/main.cpp | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/manual/qnetworkconfiguration/main.cpp b/tests/manual/qnetworkconfiguration/main.cpp index 8bf5983796..c611cfc9e2 100644 --- a/tests/manual/qnetworkconfiguration/main.cpp +++ b/tests/manual/qnetworkconfiguration/main.cpp @@ -51,6 +51,7 @@ class tst_qnetworkconfiguration : public QObject private slots: void bearerType(); + void bearerTypeFamily(); }; void tst_qnetworkconfiguration::bearerType() @@ -111,6 +112,28 @@ void tst_qnetworkconfiguration::bearerType() } } +void tst_qnetworkconfiguration::bearerTypeFamily() +{ + QNetworkConfigurationManager m; + foreach (const QNetworkConfiguration &config, + m.allConfigurations(QNetworkConfiguration::Active)) { + QString family; + switch (config.bearerTypeFamily()) { + case QNetworkConfiguration::Bearer3G: + family = QLatin1String("Bearer3G"); + break; + case QNetworkConfiguration::Bearer4G: + family = QLatin1String("Bearer4G"); + break; + default: + family = config.bearerTypeName(); + } + qDebug() << config.name() << "has bearer type" + << config.bearerTypeName() << "of bearer type family" + << family; + } +} + QTEST_MAIN(tst_qnetworkconfiguration) #include "main.moc" |