forked from qt-creator/qt-creator
DiffEditor: Tests cleanup
Change-Id: Iddabf11692a192874096bb5f030d8575fc5cefd6 Reviewed-by: Jarek Kobus <jaroslaw.kobus@digia.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
c8495bedaf
commit
b117efc594
@@ -224,6 +224,8 @@ void DiffEditorPlugin::diff()
|
|||||||
Q_DECLARE_METATYPE(DiffEditor::ChunkData)
|
Q_DECLARE_METATYPE(DiffEditor::ChunkData)
|
||||||
Q_DECLARE_METATYPE(QList<DiffEditor::FileData>)
|
Q_DECLARE_METATYPE(QList<DiffEditor::FileData>)
|
||||||
|
|
||||||
|
static inline QString _(const char *string) { return QString::fromLatin1(string); }
|
||||||
|
|
||||||
void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
||||||
{
|
{
|
||||||
QTest::addColumn<ChunkData>("sourceChunk");
|
QTest::addColumn<ChunkData>("sourceChunk");
|
||||||
@@ -232,19 +234,17 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
QTest::addColumn<bool>("lastChunk");
|
QTest::addColumn<bool>("lastChunk");
|
||||||
QTest::addColumn<QString>("patchText");
|
QTest::addColumn<QString>("patchText");
|
||||||
|
|
||||||
const QString fileName = QLatin1String("a.txt");
|
const QString fileName = _("a.txt");
|
||||||
const QString header = QLatin1String("--- ") + fileName
|
const QString header = _("--- ") + fileName + _("\n+++ ") + fileName + _("\n");
|
||||||
+ QLatin1String("\n+++ ") + fileName + QLatin1String("\n");
|
|
||||||
|
|
||||||
QList<RowData> rows;
|
QList<RowData> rows;
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")),
|
rows << RowData(_("ABCD"), TextLineData::Separator);
|
||||||
TextLineData(TextLineData::Separator));
|
rows << RowData(_("EFGH"));
|
||||||
rows << RowData(TextLineData(QLatin1String("EFGH")));
|
|
||||||
ChunkData chunk;
|
ChunkData chunk;
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
QString patchText = header + QLatin1String("@@ -1,2 +1,1 @@\n"
|
QString patchText = header + _("@@ -1,2 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
" EFGH\n");
|
" EFGH\n");
|
||||||
QTest::newRow("Simple not a last chunk") << chunk
|
QTest::newRow("Simple not a last chunk") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -254,10 +254,10 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
// chunk the same here
|
// chunk the same here
|
||||||
patchText = header + QLatin1String("@@ -1,2 +1,1 @@\n"
|
patchText = header + _("@@ -1,2 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
" EFGH\n"
|
" EFGH\n"
|
||||||
"\\ No newline at end of file\n");
|
"\\ No newline at end of file\n");
|
||||||
|
|
||||||
QTest::newRow("Simple last chunk") << chunk
|
QTest::newRow("Simple last chunk") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -268,14 +268,13 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")));
|
rows << RowData(_("ABCD"));
|
||||||
rows << RowData(TextLineData(QLatin1String("")),
|
rows << RowData(_(""), TextLineData::Separator);
|
||||||
TextLineData(TextLineData::Separator));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,1 @@\n"
|
patchText = header + _("@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+ABCD\n"
|
"+ABCD\n"
|
||||||
"\\ No newline at end of file\n");
|
"\\ No newline at end of file\n");
|
||||||
|
|
||||||
QTest::newRow("EOL in last line removed") << chunk
|
QTest::newRow("EOL in last line removed") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -286,9 +285,9 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
// chunk the same here
|
// chunk the same here
|
||||||
patchText = header + QLatin1String("@@ -1,2 +1,1 @@\n"
|
patchText = header + _("@@ -1,2 +1,1 @@\n"
|
||||||
" ABCD\n"
|
" ABCD\n"
|
||||||
"-\n");
|
"-\n");
|
||||||
|
|
||||||
QTest::newRow("Last empty line removed") << chunk
|
QTest::newRow("Last empty line removed") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -299,14 +298,13 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")));
|
rows << RowData(_("ABCD"));
|
||||||
rows << RowData(TextLineData(TextLineData::Separator),
|
rows << RowData(TextLineData::Separator, _(""));
|
||||||
TextLineData(QLatin1String("")));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,1 @@\n"
|
patchText = header + _("@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"\\ No newline at end of file\n"
|
"\\ No newline at end of file\n"
|
||||||
"+ABCD\n");
|
"+ABCD\n");
|
||||||
|
|
||||||
QTest::newRow("EOL to last line added") << chunk
|
QTest::newRow("EOL to last line added") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -317,9 +315,9 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
// chunk the same here
|
// chunk the same here
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,2 @@\n"
|
patchText = header + _("@@ -1,1 +1,2 @@\n"
|
||||||
" ABCD\n"
|
" ABCD\n"
|
||||||
"+\n");
|
"+\n");
|
||||||
|
|
||||||
QTest::newRow("Last empty line added") << chunk
|
QTest::newRow("Last empty line added") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -330,12 +328,11 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")),
|
rows << RowData(_("ABCD"), _("EFGH"));
|
||||||
TextLineData(QLatin1String("EFGH")));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,1 @@\n"
|
patchText = header + _("@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+EFGH\n");
|
"+EFGH\n");
|
||||||
|
|
||||||
QTest::newRow("Last line with a newline modified") << chunk
|
QTest::newRow("Last line with a newline modified") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -346,14 +343,13 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")),
|
rows << RowData(_("ABCD"), _("EFGH"));
|
||||||
TextLineData(QLatin1String("EFGH")));
|
rows << RowData(_(""));
|
||||||
rows << RowData(TextLineData(QLatin1String("")));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,2 +1,2 @@\n"
|
patchText = header + _("@@ -1,2 +1,2 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+EFGH\n"
|
"+EFGH\n"
|
||||||
" \n");
|
" \n");
|
||||||
QTest::newRow("Not a last line with a newline modified") << chunk
|
QTest::newRow("Not a last line with a newline modified") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -363,14 +359,13 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")),
|
rows << RowData(_("ABCD"), _("EFGH"));
|
||||||
TextLineData(QLatin1String("EFGH")));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,1 @@\n"
|
patchText = header + _("@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"\\ No newline at end of file\n"
|
"\\ No newline at end of file\n"
|
||||||
"+EFGH\n"
|
"+EFGH\n"
|
||||||
"\\ No newline at end of file\n");
|
"\\ No newline at end of file\n");
|
||||||
|
|
||||||
QTest::newRow("Last line without a newline modified") << chunk
|
QTest::newRow("Last line without a newline modified") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -381,9 +376,9 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
// chunk the same here
|
// chunk the same here
|
||||||
patchText = header + QLatin1String("@@ -1,1 +1,1 @@\n"
|
patchText = header + _("@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+EFGH\n");
|
"+EFGH\n");
|
||||||
QTest::newRow("Not a last line without a newline modified") << chunk
|
QTest::newRow("Not a last line without a newline modified") << chunk
|
||||||
<< fileName
|
<< fileName
|
||||||
<< fileName
|
<< fileName
|
||||||
@@ -393,15 +388,14 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
rows.clear();
|
rows.clear();
|
||||||
rows << RowData(TextLineData(QLatin1String("ABCD")),
|
rows << RowData(_("ABCD"), _("EFGH"));
|
||||||
TextLineData(QLatin1String("EFGH")));
|
rows << RowData(_("IJKL"));
|
||||||
rows << RowData(TextLineData(QLatin1String("IJKL")));
|
|
||||||
chunk.rows = rows;
|
chunk.rows = rows;
|
||||||
patchText = header + QLatin1String("@@ -1,2 +1,2 @@\n"
|
patchText = header + _("@@ -1,2 +1,2 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+EFGH\n"
|
"+EFGH\n"
|
||||||
" IJKL\n"
|
" IJKL\n"
|
||||||
"\\ No newline at end of file\n");
|
"\\ No newline at end of file\n");
|
||||||
|
|
||||||
QTest::newRow("Last but one line modified, last line without a newline")
|
QTest::newRow("Last but one line modified, last line without a newline")
|
||||||
<< chunk
|
<< chunk
|
||||||
@@ -413,10 +407,10 @@ void DiffEditor::Internal::DiffEditorPlugin::testMakePatch_data()
|
|||||||
///////////
|
///////////
|
||||||
|
|
||||||
// chunk the same here
|
// chunk the same here
|
||||||
patchText = header + QLatin1String("@@ -1,2 +1,2 @@\n"
|
patchText = header + _("@@ -1,2 +1,2 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"+EFGH\n"
|
"+EFGH\n"
|
||||||
" IJKL\n");
|
" IJKL\n");
|
||||||
|
|
||||||
QTest::newRow("Last but one line modified, last line with a newline")
|
QTest::newRow("Last but one line modified, last line with a newline")
|
||||||
<< chunk
|
<< chunk
|
||||||
@@ -472,186 +466,171 @@ void DiffEditor::Internal::DiffEditorPlugin::testReadPatch_data()
|
|||||||
QTest::addColumn<QString>("sourcePatch");
|
QTest::addColumn<QString>("sourcePatch");
|
||||||
QTest::addColumn<QList<FileData> >("fileDataList");
|
QTest::addColumn<QList<FileData> >("fileDataList");
|
||||||
|
|
||||||
QString patch = QLatin1String("diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp\n"
|
QString patch = _("diff --git a/src/plugins/diffeditor/diffeditor.cpp b/src/plugins/diffeditor/diffeditor.cpp\n"
|
||||||
"index eab9e9b..082c135 100644\n"
|
"index eab9e9b..082c135 100644\n"
|
||||||
"--- a/src/plugins/diffeditor/diffeditor.cpp\n"
|
"--- a/src/plugins/diffeditor/diffeditor.cpp\n"
|
||||||
"+++ b/src/plugins/diffeditor/diffeditor.cpp\n"
|
"+++ b/src/plugins/diffeditor/diffeditor.cpp\n"
|
||||||
"@@ -187,9 +187,6 @@ void DiffEditor::ctor()\n"
|
"@@ -187,9 +187,6 @@ void DiffEditor::ctor()\n"
|
||||||
" m_controller = m_document->controller();\n"
|
" m_controller = m_document->controller();\n"
|
||||||
" m_guiController = new DiffEditorGuiController(m_controller, this);\n"
|
" m_guiController = new DiffEditorGuiController(m_controller, this);\n"
|
||||||
" \n"
|
" \n"
|
||||||
"-// m_sideBySideEditor->setDiffEditorGuiController(m_guiController);\n"
|
"-// m_sideBySideEditor->setDiffEditorGuiController(m_guiController);\n"
|
||||||
"-// m_unifiedEditor->setDiffEditorGuiController(m_guiController);\n"
|
"-// m_unifiedEditor->setDiffEditorGuiController(m_guiController);\n"
|
||||||
"-\n"
|
"-\n"
|
||||||
" connect(m_controller, SIGNAL(cleared(QString)),\n"
|
" connect(m_controller, SIGNAL(cleared(QString)),\n"
|
||||||
" this, SLOT(slotCleared(QString)));\n"
|
" this, SLOT(slotCleared(QString)));\n"
|
||||||
" connect(m_controller, SIGNAL(diffContentsChanged(QList<DiffEditorController::DiffFilesContents>,QString)),\n"
|
" connect(m_controller, SIGNAL(diffContentsChanged(QList<DiffEditorController::DiffFilesContents>,QString)),\n"
|
||||||
"diff --git a/src/plugins/diffeditor/diffutils.cpp b/src/plugins/diffeditor/diffutils.cpp\n"
|
"diff --git a/src/plugins/diffeditor/diffutils.cpp b/src/plugins/diffeditor/diffutils.cpp\n"
|
||||||
"index 2f641c9..f8ff795 100644\n"
|
"index 2f641c9..f8ff795 100644\n"
|
||||||
"--- a/src/plugins/diffeditor/diffutils.cpp\n"
|
"--- a/src/plugins/diffeditor/diffutils.cpp\n"
|
||||||
"+++ b/src/plugins/diffeditor/diffutils.cpp\n"
|
"+++ b/src/plugins/diffeditor/diffutils.cpp\n"
|
||||||
"@@ -464,5 +464,12 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,\n"
|
"@@ -464,5 +464,12 @@ QString DiffUtils::makePatch(const ChunkData &chunkData,\n"
|
||||||
" return diffText;\n"
|
" return diffText;\n"
|
||||||
" }\n"
|
" }\n"
|
||||||
" \n"
|
" \n"
|
||||||
"+FileData DiffUtils::makeFileData(const QString &patch)\n"
|
"+FileData DiffUtils::makeFileData(const QString &patch)\n"
|
||||||
"+{\n"
|
"+{\n"
|
||||||
"+ FileData fileData;\n"
|
"+ FileData fileData;\n"
|
||||||
"+\n"
|
"+\n"
|
||||||
"+ return fileData;\n"
|
"+ return fileData;\n"
|
||||||
"+}\n"
|
"+}\n"
|
||||||
"+\n"
|
"+\n"
|
||||||
" } // namespace Internal\n"
|
" } // namespace Internal\n"
|
||||||
" } // namespace DiffEditor\n"
|
" } // namespace DiffEditor\n"
|
||||||
"diff --git a/new b/new\n"
|
"diff --git a/new b/new\n"
|
||||||
"new file mode 100644\n"
|
"new file mode 100644\n"
|
||||||
"index 0000000..257cc56\n"
|
"index 0000000..257cc56\n"
|
||||||
"--- /dev/null\n"
|
"--- /dev/null\n"
|
||||||
"+++ b/new\n"
|
"+++ b/new\n"
|
||||||
"@@ -0,0 +1 @@\n"
|
"@@ -0,0 +1 @@\n"
|
||||||
"+foo\n"
|
"+foo\n"
|
||||||
"diff --git a/deleted b/deleted\n"
|
"diff --git a/deleted b/deleted\n"
|
||||||
"deleted file mode 100644\n"
|
"deleted file mode 100644\n"
|
||||||
"index 257cc56..0000000\n"
|
"index 257cc56..0000000\n"
|
||||||
"--- a/deleted\n"
|
"--- a/deleted\n"
|
||||||
"+++ /dev/null\n"
|
"+++ /dev/null\n"
|
||||||
"@@ -1 +0,0 @@\n"
|
"@@ -1 +0,0 @@\n"
|
||||||
"-foo\n"
|
"-foo\n"
|
||||||
"diff --git a/empty b/empty\n"
|
"diff --git a/empty b/empty\n"
|
||||||
"new file mode 100644\n"
|
"new file mode 100644\n"
|
||||||
"index 0000000..e69de29\n"
|
"index 0000000..e69de29\n"
|
||||||
"diff --git a/empty b/empty\n"
|
"diff --git a/empty b/empty\n"
|
||||||
"deleted file mode 100644\n"
|
"deleted file mode 100644\n"
|
||||||
"index e69de29..0000000\n"
|
"index e69de29..0000000\n"
|
||||||
"diff --git a/file a.txt b/file b.txt\n"
|
"diff --git a/file a.txt b/file b.txt\n"
|
||||||
"similarity index 99%\n"
|
"similarity index 99%\n"
|
||||||
"copy from file a.txt\n"
|
"copy from file a.txt\n"
|
||||||
"copy to file b.txt\n"
|
"copy to file b.txt\n"
|
||||||
"index 1234567..9876543\n"
|
"index 1234567..9876543\n"
|
||||||
"--- a/file a.txt\n"
|
"--- a/file a.txt\n"
|
||||||
"+++ b/file b.txt\n"
|
"+++ b/file b.txt\n"
|
||||||
"@@ -20,3 +20,3 @@\n"
|
"@@ -20,3 +20,3 @@\n"
|
||||||
" A\n"
|
" A\n"
|
||||||
"-B\n"
|
"-B\n"
|
||||||
"+C\n"
|
"+C\n"
|
||||||
" D\n"
|
" D\n"
|
||||||
"diff --git a/file a.txt b/file b.txt\n"
|
"diff --git a/file a.txt b/file b.txt\n"
|
||||||
"similarity index 99%\n"
|
"similarity index 99%\n"
|
||||||
"rename from file a.txt\n"
|
"rename from file a.txt\n"
|
||||||
"rename to file b.txt\n"
|
"rename to file b.txt\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
FileData fileData1;
|
FileData fileData1;
|
||||||
fileData1.leftFileInfo = DiffFileInfo(QLatin1String("src/plugins/diffeditor/diffeditor.cpp"),
|
fileData1.leftFileInfo = DiffFileInfo(_("src/plugins/diffeditor/diffeditor.cpp"), _("eab9e9b"));
|
||||||
QLatin1String("eab9e9b"));
|
fileData1.rightFileInfo = DiffFileInfo(_("src/plugins/diffeditor/diffeditor.cpp"), _("082c135"));
|
||||||
fileData1.rightFileInfo = DiffFileInfo(QLatin1String("src/plugins/diffeditor/diffeditor.cpp"),
|
|
||||||
QLatin1String("082c135"));
|
|
||||||
ChunkData chunkData1;
|
ChunkData chunkData1;
|
||||||
chunkData1.leftStartingLineNumber = 186;
|
chunkData1.leftStartingLineNumber = 186;
|
||||||
chunkData1.rightStartingLineNumber = 186;
|
chunkData1.rightStartingLineNumber = 186;
|
||||||
QList<RowData> rows1;
|
QList<RowData> rows1;
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(" m_controller = m_document->controller();"))));
|
rows1 << RowData(_(" m_controller = m_document->controller();"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(" m_guiController = new DiffEditorGuiController(m_controller, this);"))));
|
rows1 << RowData(_(" m_guiController = new DiffEditorGuiController(m_controller, this);"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(""))));
|
rows1 << RowData(_(""));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("// m_sideBySideEditor->setDiffEditorGuiController(m_guiController);")),
|
rows1 << RowData(_("// m_sideBySideEditor->setDiffEditorGuiController(m_guiController);"), TextLineData::Separator);
|
||||||
TextLineData(TextLineData::Separator)));
|
rows1 << RowData(_("// m_unifiedEditor->setDiffEditorGuiController(m_guiController);"), TextLineData::Separator);
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("// m_unifiedEditor->setDiffEditorGuiController(m_guiController);")),
|
rows1 << RowData(_(""), TextLineData::Separator);
|
||||||
TextLineData(TextLineData::Separator)));
|
rows1 << RowData(_(" connect(m_controller, SIGNAL(cleared(QString)),"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("")),
|
rows1 << RowData(_(" this, SLOT(slotCleared(QString)));"));
|
||||||
TextLineData(TextLineData::Separator)));
|
rows1 << RowData(_(" connect(m_controller, SIGNAL(diffContentsChanged(QList<DiffEditorController::DiffFilesContents>,QString)),"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(" connect(m_controller, SIGNAL(cleared(QString)),"))));
|
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(" this, SLOT(slotCleared(QString)));"))));
|
|
||||||
rows1.append(RowData(TextLineData(QLatin1String(" connect(m_controller, SIGNAL(diffContentsChanged(QList<DiffEditorController::DiffFilesContents>,QString)),"))));
|
|
||||||
chunkData1.rows = rows1;
|
chunkData1.rows = rows1;
|
||||||
fileData1.chunks.append(chunkData1);
|
fileData1.chunks << chunkData1;
|
||||||
|
|
||||||
FileData fileData2;
|
FileData fileData2;
|
||||||
fileData2.leftFileInfo = DiffFileInfo(QLatin1String("src/plugins/diffeditor/diffutils.cpp"),
|
fileData2.leftFileInfo = DiffFileInfo(_("src/plugins/diffeditor/diffutils.cpp"), _("2f641c9"));
|
||||||
QLatin1String("2f641c9"));
|
fileData2.rightFileInfo = DiffFileInfo(_("src/plugins/diffeditor/diffutils.cpp"), _("f8ff795"));
|
||||||
fileData2.rightFileInfo = DiffFileInfo(QLatin1String("src/plugins/diffeditor/diffutils.cpp"),
|
|
||||||
QLatin1String("f8ff795"));
|
|
||||||
ChunkData chunkData2;
|
ChunkData chunkData2;
|
||||||
chunkData2.leftStartingLineNumber = 463;
|
chunkData2.leftStartingLineNumber = 463;
|
||||||
chunkData2.rightStartingLineNumber = 463;
|
chunkData2.rightStartingLineNumber = 463;
|
||||||
QList<RowData> rows2;
|
QList<RowData> rows2;
|
||||||
rows2.append(RowData(TextLineData(QLatin1String(" return diffText;"))));
|
rows2 << RowData(_(" return diffText;"));
|
||||||
rows2.append(RowData(TextLineData(QLatin1String("}"))));
|
rows2 << RowData(_("}"));
|
||||||
rows2.append(RowData(TextLineData(QLatin1String(""))));
|
rows2 << RowData(_(""));
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
rows2 << RowData(TextLineData::Separator, _("FileData DiffUtils::makeFileData(const QString &patch)"));
|
||||||
TextLineData(QLatin1String("FileData DiffUtils::makeFileData(const QString &patch)"))));
|
rows2 << RowData(TextLineData::Separator, _("{"));
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
rows2 << RowData(TextLineData::Separator, _(" FileData fileData;"));
|
||||||
TextLineData(QLatin1String("{"))));
|
rows2 << RowData(TextLineData::Separator, _(""));
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
rows2 << RowData(TextLineData::Separator, _(" return fileData;"));
|
||||||
TextLineData(QLatin1String(" FileData fileData;"))));
|
rows2 << RowData(TextLineData::Separator, _("}"));
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
rows2 << RowData(TextLineData::Separator, _(""));
|
||||||
TextLineData(QLatin1String(""))));
|
rows2 << RowData(_("} // namespace Internal"));
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
rows2 << RowData(_("} // namespace DiffEditor"));
|
||||||
TextLineData(QLatin1String(" return fileData;"))));
|
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
|
||||||
TextLineData(QLatin1String("}"))));
|
|
||||||
rows2.append(RowData(TextLineData(TextLineData::Separator),
|
|
||||||
TextLineData(QLatin1String(""))));
|
|
||||||
rows2.append(RowData(TextLineData(QLatin1String("} // namespace Internal"))));
|
|
||||||
rows2.append(RowData(TextLineData(QLatin1String("} // namespace DiffEditor"))));
|
|
||||||
chunkData2.rows = rows2;
|
chunkData2.rows = rows2;
|
||||||
fileData2.chunks.append(chunkData2);
|
fileData2.chunks << chunkData2;
|
||||||
|
|
||||||
FileData fileData3;
|
FileData fileData3;
|
||||||
fileData3.leftFileInfo = DiffFileInfo(QLatin1String("new"), QLatin1String("0000000"));
|
fileData3.leftFileInfo = DiffFileInfo(_("new"), _("0000000"));
|
||||||
fileData3.rightFileInfo = DiffFileInfo(QLatin1String("new"), QLatin1String("257cc56"));
|
fileData3.rightFileInfo = DiffFileInfo(_("new"), _("257cc56"));
|
||||||
fileData3.fileOperation = FileData::NewFile;
|
fileData3.fileOperation = FileData::NewFile;
|
||||||
ChunkData chunkData3;
|
ChunkData chunkData3;
|
||||||
chunkData3.leftStartingLineNumber = -1;
|
chunkData3.leftStartingLineNumber = -1;
|
||||||
chunkData3.rightStartingLineNumber = 0;
|
chunkData3.rightStartingLineNumber = 0;
|
||||||
QList<RowData> rows3;
|
QList<RowData> rows3;
|
||||||
rows3.append(RowData(TextLineData::Separator, TextLineData(QLatin1String("foo"))));
|
rows3 << RowData(TextLineData::Separator, _("foo"));
|
||||||
TextLineData textLineData3(TextLineData::TextLine);
|
TextLineData textLineData3(TextLineData::TextLine);
|
||||||
rows3.append(RowData(TextLineData::Separator, textLineData3));
|
rows3 << RowData(TextLineData::Separator, textLineData3);
|
||||||
chunkData3.rows = rows3;
|
chunkData3.rows = rows3;
|
||||||
fileData3.chunks.append(chunkData3);
|
fileData3.chunks << chunkData3;
|
||||||
|
|
||||||
FileData fileData4;
|
FileData fileData4;
|
||||||
fileData4.leftFileInfo = DiffFileInfo(QLatin1String("deleted"), QLatin1String("257cc56"));
|
fileData4.leftFileInfo = DiffFileInfo(_("deleted"), _("257cc56"));
|
||||||
fileData4.rightFileInfo = DiffFileInfo(QLatin1String("deleted"), QLatin1String("0000000"));
|
fileData4.rightFileInfo = DiffFileInfo(_("deleted"), _("0000000"));
|
||||||
fileData4.fileOperation = FileData::DeleteFile;
|
fileData4.fileOperation = FileData::DeleteFile;
|
||||||
ChunkData chunkData4;
|
ChunkData chunkData4;
|
||||||
chunkData4.leftStartingLineNumber = 0;
|
chunkData4.leftStartingLineNumber = 0;
|
||||||
chunkData4.rightStartingLineNumber = -1;
|
chunkData4.rightStartingLineNumber = -1;
|
||||||
QList<RowData> rows4;
|
QList<RowData> rows4;
|
||||||
rows4.append(RowData(TextLineData(QLatin1String("foo")), TextLineData::Separator));
|
rows4 << RowData(_("foo"), TextLineData::Separator);
|
||||||
TextLineData textLineData4(TextLineData::TextLine);
|
TextLineData textLineData4(TextLineData::TextLine);
|
||||||
rows4.append(RowData(textLineData4, TextLineData::Separator));
|
rows4 << RowData(textLineData4, TextLineData::Separator);
|
||||||
chunkData4.rows = rows4;
|
chunkData4.rows = rows4;
|
||||||
fileData4.chunks.append(chunkData4);
|
fileData4.chunks << chunkData4;
|
||||||
|
|
||||||
FileData fileData5;
|
FileData fileData5;
|
||||||
fileData5.leftFileInfo = DiffFileInfo(QLatin1String("empty"), QLatin1String("0000000"));
|
fileData5.leftFileInfo = DiffFileInfo(_("empty"), _("0000000"));
|
||||||
fileData5.rightFileInfo = DiffFileInfo(QLatin1String("empty"), QLatin1String("e69de29"));
|
fileData5.rightFileInfo = DiffFileInfo(_("empty"), _("e69de29"));
|
||||||
fileData5.fileOperation = FileData::NewFile;
|
fileData5.fileOperation = FileData::NewFile;
|
||||||
|
|
||||||
FileData fileData6;
|
FileData fileData6;
|
||||||
fileData6.leftFileInfo = DiffFileInfo(QLatin1String("empty"), QLatin1String("e69de29"));
|
fileData6.leftFileInfo = DiffFileInfo(_("empty"), _("e69de29"));
|
||||||
fileData6.rightFileInfo = DiffFileInfo(QLatin1String("empty"), QLatin1String("0000000"));
|
fileData6.rightFileInfo = DiffFileInfo(_("empty"), _("0000000"));
|
||||||
fileData6.fileOperation = FileData::DeleteFile;
|
fileData6.fileOperation = FileData::DeleteFile;
|
||||||
|
|
||||||
FileData fileData7;
|
FileData fileData7;
|
||||||
fileData7.leftFileInfo = DiffFileInfo(QLatin1String("file a.txt"), QLatin1String("1234567"));
|
fileData7.leftFileInfo = DiffFileInfo(_("file a.txt"), _("1234567"));
|
||||||
fileData7.rightFileInfo = DiffFileInfo(QLatin1String("file b.txt"), QLatin1String("9876543"));
|
fileData7.rightFileInfo = DiffFileInfo(_("file b.txt"), _("9876543"));
|
||||||
fileData7.fileOperation = FileData::CopyFile;
|
fileData7.fileOperation = FileData::CopyFile;
|
||||||
ChunkData chunkData7;
|
ChunkData chunkData7;
|
||||||
chunkData7.leftStartingLineNumber = 19;
|
chunkData7.leftStartingLineNumber = 19;
|
||||||
chunkData7.rightStartingLineNumber = 19;
|
chunkData7.rightStartingLineNumber = 19;
|
||||||
QList<RowData> rows7;
|
QList<RowData> rows7;
|
||||||
rows7.append(RowData(TextLineData(QLatin1String("A"))));
|
rows7 << RowData(_("A"));
|
||||||
rows7.append(RowData(TextLineData(QLatin1String("B")),
|
rows7 << RowData(_("B"), _("C"));
|
||||||
TextLineData(QLatin1String("C"))));
|
rows7 << RowData(_("D"));
|
||||||
rows7.append(RowData(TextLineData(QLatin1String("D"))));
|
|
||||||
chunkData7.rows = rows7;
|
chunkData7.rows = rows7;
|
||||||
fileData7.chunks.append(chunkData7);
|
fileData7.chunks << chunkData7;
|
||||||
|
|
||||||
FileData fileData8;
|
FileData fileData8;
|
||||||
fileData8.leftFileInfo = DiffFileInfo(QLatin1String("file a.txt"));
|
fileData8.leftFileInfo = DiffFileInfo(_("file a.txt"));
|
||||||
fileData8.rightFileInfo = DiffFileInfo(QLatin1String("file b.txt"));
|
fileData8.rightFileInfo = DiffFileInfo(_("file b.txt"));
|
||||||
fileData8.fileOperation = FileData::RenameFile;
|
fileData8.fileOperation = FileData::RenameFile;
|
||||||
|
|
||||||
QList<FileData> fileDataList1;
|
QList<FileData> fileDataList1;
|
||||||
@@ -662,30 +641,29 @@ void DiffEditor::Internal::DiffEditorPlugin::testReadPatch_data()
|
|||||||
|
|
||||||
//////////////
|
//////////////
|
||||||
|
|
||||||
patch = QLatin1String("diff --git a/file foo.txt b/file foo.txt\n"
|
patch = _("diff --git a/file foo.txt b/file foo.txt\n"
|
||||||
"index 1234567..9876543 100644\n"
|
"index 1234567..9876543 100644\n"
|
||||||
"--- a/file foo.txt\n"
|
"--- a/file foo.txt\n"
|
||||||
"+++ b/file foo.txt\n"
|
"+++ b/file foo.txt\n"
|
||||||
"@@ -50,4 +50,5 @@ void DiffEditor::ctor()\n"
|
"@@ -50,4 +50,5 @@ void DiffEditor::ctor()\n"
|
||||||
" A\n"
|
" A\n"
|
||||||
" B\n"
|
" B\n"
|
||||||
" C\n"
|
" C\n"
|
||||||
"+\n");
|
"+\n");
|
||||||
|
|
||||||
fileData1.leftFileInfo = DiffFileInfo(QLatin1String("file foo.txt"), QLatin1String("1234567"));
|
fileData1.leftFileInfo = DiffFileInfo(_("file foo.txt"), _("1234567"));
|
||||||
fileData1.rightFileInfo = DiffFileInfo(QLatin1String("file foo.txt"), QLatin1String("9876543"));
|
fileData1.rightFileInfo = DiffFileInfo(_("file foo.txt"), _("9876543"));
|
||||||
fileData1.fileOperation = FileData::ChangeFile;
|
fileData1.fileOperation = FileData::ChangeFile;
|
||||||
chunkData1.leftStartingLineNumber = 49;
|
chunkData1.leftStartingLineNumber = 49;
|
||||||
chunkData1.rightStartingLineNumber = 49;
|
chunkData1.rightStartingLineNumber = 49;
|
||||||
rows1.clear();
|
rows1.clear();
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("A"))));
|
rows1 << RowData(_("A"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("B"))));
|
rows1 << RowData(_("B"));
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("C"))));
|
rows1 << RowData(_("C"));
|
||||||
rows1.append(RowData(TextLineData(TextLineData::Separator),
|
rows1 << RowData(TextLineData::Separator, _(""));
|
||||||
TextLineData(QLatin1String(""))));
|
|
||||||
chunkData1.rows = rows1;
|
chunkData1.rows = rows1;
|
||||||
fileData1.chunks.clear();
|
fileData1.chunks.clear();
|
||||||
fileData1.chunks.append(chunkData1);
|
fileData1.chunks << chunkData1;
|
||||||
|
|
||||||
QList<FileData> fileDataList2;
|
QList<FileData> fileDataList2;
|
||||||
fileDataList2 << fileData1;
|
fileDataList2 << fileData1;
|
||||||
@@ -695,27 +673,26 @@ void DiffEditor::Internal::DiffEditorPlugin::testReadPatch_data()
|
|||||||
|
|
||||||
//////////////
|
//////////////
|
||||||
|
|
||||||
patch = QLatin1String("diff --git a/file foo.txt b/file foo.txt\n"
|
patch = _("diff --git a/file foo.txt b/file foo.txt\n"
|
||||||
"index 1234567..9876543 100644\n"
|
"index 1234567..9876543 100644\n"
|
||||||
"--- a/file foo.txt\n"
|
"--- a/file foo.txt\n"
|
||||||
"+++ b/file foo.txt\n"
|
"+++ b/file foo.txt\n"
|
||||||
"@@ -1,1 +1,1 @@\n"
|
"@@ -1,1 +1,1 @@\n"
|
||||||
"-ABCD\n"
|
"-ABCD\n"
|
||||||
"\\ No newline at end of file\n"
|
"\\ No newline at end of file\n"
|
||||||
"+ABCD\n");
|
"+ABCD\n");
|
||||||
|
|
||||||
fileData1.leftFileInfo = DiffFileInfo(QLatin1String("file foo.txt"), QLatin1String("1234567"));
|
fileData1.leftFileInfo = DiffFileInfo(_("file foo.txt"), _("1234567"));
|
||||||
fileData1.rightFileInfo = DiffFileInfo(QLatin1String("file foo.txt"), QLatin1String("9876543"));
|
fileData1.rightFileInfo = DiffFileInfo(_("file foo.txt"), _("9876543"));
|
||||||
fileData1.fileOperation = FileData::ChangeFile;
|
fileData1.fileOperation = FileData::ChangeFile;
|
||||||
chunkData1.leftStartingLineNumber = 0;
|
chunkData1.leftStartingLineNumber = 0;
|
||||||
chunkData1.rightStartingLineNumber = 0;
|
chunkData1.rightStartingLineNumber = 0;
|
||||||
rows1.clear();
|
rows1.clear();
|
||||||
rows1.append(RowData(TextLineData(QLatin1String("ABCD"))));
|
rows1 << RowData(_("ABCD"));
|
||||||
rows1.append(RowData(TextLineData(TextLineData::Separator),
|
rows1 << RowData(TextLineData::Separator, _(""));
|
||||||
TextLineData(QLatin1String(""))));
|
|
||||||
chunkData1.rows = rows1;
|
chunkData1.rows = rows1;
|
||||||
fileData1.chunks.clear();
|
fileData1.chunks.clear();
|
||||||
fileData1.chunks.append(chunkData1);
|
fileData1.chunks << chunkData1;
|
||||||
|
|
||||||
QList<FileData> fileDataList3;
|
QList<FileData> fileDataList3;
|
||||||
fileDataList3 << fileData1;
|
fileDataList3 << fileData1;
|
||||||
|
|||||||
Reference in New Issue
Block a user