void tst_QPlaceUser::nameTest() { QPlaceUser user; user.setName(QLatin1String("Thomas Anderson")); QCOMPARE(user.name(), QLatin1String("Thomas Anderson")); user.setName(QString()); QVERIFY(user.name().isEmpty()); }
/*! \qmlproperty QPlaceUser QtLocation::User::user For details on how to use this property to interface between C++ and QML see "\l {location-cpp-qml.html#placeuser} {Interfaces between C++ and QML Code}". */ void QDeclarativePlaceUser::setUser(const QPlaceUser &user) { QPlaceUser previousUser = m_user; m_user = user; if (m_user.userId() != previousUser.userId()) emit userIdChanged(); if (m_user.name() != previousUser.name()) emit nameChanged(); }
void tst_QPlaceUser::constructorTest() { QPlaceUser user; QVERIFY(user.name().isEmpty()); QVERIFY(user.userId().isEmpty()); user.setName(QLatin1String("Thomas Anderson")); user.setUserId(QLatin1String("Neo")); QPlaceUser user2(user); QCOMPARE(user2.name(), QLatin1String("Thomas Anderson")); QCOMPARE(user2.userId(), QLatin1String("Neo")); }