| 215 | } |
| 216 | |
| 217 | void TestProjectController::closeProject() |
| 218 | { |
| 219 | m_projCtrl->openProject(m_projFilePath.toUrl()); |
| 220 | WAIT_FOR_OPEN_SIGNAL; |
| 221 | IProject* proj = m_projCtrl->findProjectByName(m_projName); |
| 222 | Q_ASSERT(proj); |
| 223 | |
| 224 | auto spy1 = createClosedSpy(); |
| 225 | auto spy2 = createClosingSpy(); |
| 226 | m_projCtrl->closeProject(proj); |
| 227 | |
| 228 | QVERIFY(!m_projCtrl->isProjectNameUsed(m_projName)); |
| 229 | QCOMPARE(m_projCtrl->projectCount(), 0); |
| 230 | assertProjectClosed(proj); |
| 231 | assertSpyCaughtProject(spy1.get(), proj); |
| 232 | assertSpyCaughtProject(spy2.get(), proj); |
| 233 | } |
| 234 | |
| 235 | void TestProjectController::openCloseOpen() |
| 236 | { |
no test coverage detected