Changeset View
Changeset View
Standalone View
Standalone View
src/core/autotests/usersforroomfilterproxymodeltest.cpp
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Line(s) | |||||
52 | 52 | | |||
53 | void UsersForRoomFilterProxyModelTest::shouldAssignValue() | 53 | void UsersForRoomFilterProxyModelTest::shouldAssignValue() | ||
54 | { | 54 | { | ||
55 | UsersForRoomFilterProxyModel proxy; | 55 | UsersForRoomFilterProxyModel proxy; | ||
56 | UsersForRoomModel model; | 56 | UsersForRoomModel model; | ||
57 | proxy.setSourceModel(&model); | 57 | proxy.setSourceModel(&model); | ||
58 | QCOMPARE(proxy.rowCount(), 0); | 58 | QCOMPARE(proxy.rowCount(), 0); | ||
59 | 59 | | |||
60 | QVector<User *> users; | 60 | QVector<User> users; | ||
61 | for (int i = 0; i < 10; i++) { | 61 | for (int i = 0; i < 10; i++) { | ||
62 | User *user = new User; | 62 | User user; | ||
63 | user->setName(QStringLiteral("name%1").arg(i)); | 63 | user.setName(QStringLiteral("name%1").arg(i)); | ||
64 | user->setStatus(QStringLiteral("status%1").arg(i)); | 64 | user.setStatus(QStringLiteral("status%1").arg(i)); | ||
65 | user->setUserId(QStringLiteral("userId%1").arg(i)); | 65 | user.setUserId(QStringLiteral("userId%1").arg(i)); | ||
66 | user->setUserName(QStringLiteral("username%1").arg(i)); | 66 | user.setUserName(QStringLiteral("username%1").arg(i)); | ||
67 | users.append(user); | 67 | users.append(user); | ||
68 | } | 68 | } | ||
69 | model.setUsers(users); | 69 | model.setUsers(users); | ||
70 | QCOMPARE(proxy.rowCount(), 10); | 70 | QCOMPARE(proxy.rowCount(), 10); | ||
71 | QCOMPARE(model.rowCount(), 10); | 71 | QCOMPARE(model.rowCount(), 10); | ||
72 | } | 72 | } |