Changeset View
Changeset View
Standalone View
Standalone View
tests/units/presentation/availablesourcesmodeltest.cpp
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Line(s) | 67 | { | |||
---|---|---|---|---|---|
80 | auto topLevelResult = Domain::QueryResult<Domain::DataSource::Ptr>::create(topLevelProvider); | 80 | auto topLevelResult = Domain::QueryResult<Domain::DataSource::Ptr>::create(topLevelProvider); | ||
81 | topLevelProvider->append(source1); | 81 | topLevelProvider->append(source1); | ||
82 | topLevelProvider->append(source2); | 82 | topLevelProvider->append(source2); | ||
83 | 83 | | |||
84 | // Two other sources under source1 | 84 | // Two other sources under source1 | ||
85 | auto source3 = Domain::DataSource::Ptr::create(); | 85 | auto source3 = Domain::DataSource::Ptr::create(); | ||
86 | source3->setName(QStringLiteral("Source 3")); | 86 | source3->setName(QStringLiteral("Source 3")); | ||
87 | source3->setSelected(false); | 87 | source3->setSelected(false); | ||
88 | source3->setContentTypes(Domain::DataSource::Notes); | 88 | source3->setContentTypes(Domain::DataSource::Tasks); | ||
89 | auto source4 = Domain::DataSource::Ptr::create(); | 89 | auto source4 = Domain::DataSource::Ptr::create(); | ||
90 | source4->setSelected(true); | 90 | source4->setSelected(true); | ||
91 | source4->setName(QStringLiteral("Source 4")); | 91 | source4->setName(QStringLiteral("Source 4")); | ||
92 | source4->setContentTypes(Domain::DataSource::Notes | Domain::DataSource::Tasks); | 92 | source4->setContentTypes(Domain::DataSource::Tasks); | ||
93 | auto source1Provider = Domain::QueryResultProvider<Domain::DataSource::Ptr>::Ptr::create(); | 93 | auto source1Provider = Domain::QueryResultProvider<Domain::DataSource::Ptr>::Ptr::create(); | ||
94 | auto source1Result = Domain::QueryResult<Domain::DataSource::Ptr>::create(source1Provider); | 94 | auto source1Result = Domain::QueryResult<Domain::DataSource::Ptr>::create(source1Provider); | ||
95 | source1Provider->append(source3); | 95 | source1Provider->append(source3); | ||
96 | source1Provider->append(source4); | 96 | source1Provider->append(source4); | ||
97 | 97 | | |||
98 | // Nothing under source2, source3 or source4 | 98 | // Nothing under source2, source3 or source4 | ||
99 | auto source2Provider = Domain::QueryResultProvider<Domain::DataSource::Ptr>::Ptr::create(); | 99 | auto source2Provider = Domain::QueryResultProvider<Domain::DataSource::Ptr>::Ptr::create(); | ||
100 | auto source2Result = Domain::QueryResult<Domain::DataSource::Ptr>::create(source2Provider); | 100 | auto source2Result = Domain::QueryResult<Domain::DataSource::Ptr>::create(source2Provider); | ||
▲ Show 20 Lines • Show All 182 Lines • Show Last 20 Lines |