From 8cc0e1f5f9390c6c92bdd5a32168fa2753622883 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 8 Jan 2019 14:39:40 +0100 Subject: [PATCH] [locale] Expand tests to check lang - This shows that one constructor isn't doing it right. --- src/modules/locale/Tests.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/locale/Tests.cpp b/src/modules/locale/Tests.cpp index 91fea42b8..889519ca8 100644 --- a/src/modules/locale/Tests.cpp +++ b/src/modules/locale/Tests.cpp @@ -49,10 +49,12 @@ void LocaleTests::testDefaultLocaleConfiguration() { LocaleConfiguration lc( "en_US.UTF-8" ); QVERIFY( !lc.isEmpty() ); + QCOMPARE( lc.lang, "en_US.UTF-8" ); QCOMPARE( lc.toBcp47(), "en" ); LocaleConfiguration lc2( "de_DE.UTF-8" ); QVERIFY( !lc2.isEmpty() ); + QCOMPARE( lc2.lang, "de_DE.UTF-8" ); QCOMPARE( lc2.toBcp47(), "de" ); } @@ -60,11 +62,13 @@ void LocaleTests::testSplitLocaleConfiguration() { LocaleConfiguration lc( "en_US.UTF-8", "de_DE.UTF-8" ); QVERIFY( !lc.isEmpty() ); + QCOMPARE( lc.lang, "en_US.UTF-8" ); QCOMPARE( lc.toBcp47(), "en" ); QCOMPARE( lc.lc_numeric, QStringLiteral( "de_DE.UTF-8" ) ); LocaleConfiguration lc2( "de_DE.UTF-8", "da_DK.UTF-8" ); QVERIFY( !lc2.isEmpty() ); + QCOMPARE( lc2.lang, "de_DE.UTF-8" ); QCOMPARE( lc2.toBcp47(), "de" ); QCOMPARE( lc2.lc_numeric, "da_DK.UTF-8" );