Changeset View
Changeset View
Standalone View
Standalone View
tests/FilenameTest.cpp
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | |||||
53 | } | 53 | } | ||
54 | 54 | | |||
55 | void FilenameTest::testWindowTitle() | 55 | void FilenameTest::testWindowTitle() | ||
56 | { | 56 | { | ||
57 | mExportManager->setCaptureMode(Spectacle::CaptureMode::ActiveWindow); | 57 | mExportManager->setCaptureMode(Spectacle::CaptureMode::ActiveWindow); | ||
58 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("%T")), QStringLiteral("Spectacle")); | 58 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("%T")), QStringLiteral("Spectacle")); | ||
59 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before%TAfter")), | 59 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before%TAfter")), | ||
60 | QStringLiteral("BeforeSpectacleAfter")); | 60 | QStringLiteral("BeforeSpectacleAfter")); | ||
61 | mExportManager->setCaptureMode(Spectacle::CaptureMode::AllScreens); | 61 | mExportManager->setCaptureMode(Spectacle::CaptureMode::EntireScreen); | ||
62 | //Empty String produces Screenshot | 62 | //Empty String produces Screenshot | ||
63 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("%T")), QStringLiteral("Screenshot")); | 63 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("%T")), QStringLiteral("Screenshot")); | ||
64 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before%TAfter")), QStringLiteral("BeforeAfter")); | 64 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before%TAfter")), QStringLiteral("BeforeAfter")); | ||
65 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before_%T_After")), QStringLiteral("Before_After")); | 65 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("Before_%T_After")), QStringLiteral("Before_After")); | ||
66 | } | 66 | } | ||
67 | 67 | | |||
68 | void FilenameTest::testNumbering() | 68 | void FilenameTest::testNumbering() | ||
69 | { | 69 | { | ||
Show All 12 Lines | |||||
82 | lFile.remove(); | 82 | lFile.remove(); | ||
83 | } | 83 | } | ||
84 | 84 | | |||
85 | void FilenameTest::testCombined() | 85 | void FilenameTest::testCombined() | ||
86 | { | 86 | { | ||
87 | mExportManager->setCaptureMode(Spectacle::CaptureMode::ActiveWindow); | 87 | mExportManager->setCaptureMode(Spectacle::CaptureMode::ActiveWindow); | ||
88 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("App_%T_Date_%Y%M%D_Time_%H:%m:%S%F")), | 88 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("App_%T_Date_%Y%M%D_Time_%H:%m:%S%F")), | ||
89 | QStringLiteral("App_Spectacle_Date_20190322_Time_10:43:25%F")); | 89 | QStringLiteral("App_Spectacle_Date_20190322_Time_10:43:25%F")); | ||
90 | mExportManager->setCaptureMode(Spectacle::CaptureMode::AllScreens); | 90 | mExportManager->setCaptureMode(Spectacle::CaptureMode::EntireScreen); | ||
91 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("App_%T_Date_%Y%M%D_Time_%H:%m:%S%F")), | 91 | QCOMPARE(mExportManager->formatFilename(QStringLiteral("App_%T_Date_%Y%M%D_Time_%H:%m:%S%F")), | ||
92 | QStringLiteral("App_Date_20190322_Time_10:43:25%F")); | 92 | QStringLiteral("App_Date_20190322_Time_10:43:25%F")); | ||
93 | } | 93 | } | ||
94 | 94 | | |||
95 | QTEST_GUILESS_MAIN(FilenameTest) | 95 | QTEST_GUILESS_MAIN(FilenameTest) | ||
96 | 96 | | |||
97 | #include "FilenameTest.moc" | 97 | #include "FilenameTest.moc" |