From eedeaadc798d6d5cb960361a3146a39dd275bb08 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Mon, 16 May 2022 12:27:54 +0200 Subject: [PATCH] Extract plain text specific part out of SelectWordTest GitOrigin-RevId: 1952deb8ed39f184b91687fca607da70e2a7156b --- .../plainTextEmptyLine/after1.txt | 4 ++++ .../plainTextEmptyLine/before.txt | 4 ++++ .../plainTextSentence/after1.txt | 16 ++++++++++++++ .../plainTextSentence/after2.txt | 16 ++++++++++++++ .../plainTextSentence/after3.txt | 16 ++++++++++++++ .../plainTextSentence/after4.txt | 16 ++++++++++++++ .../plainTextSentence/before.txt | 16 ++++++++++++++ .../codeInsight/PlainTextSelectWordTest.java | 21 +++++++++++++++++++ 8 files changed, 109 insertions(+) create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/after1.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/before.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after1.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after2.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after3.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after4.txt create mode 100644 platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/before.txt create mode 100644 platform/platform-tests/testSrc/com/intellij/codeInsight/PlainTextSelectWordTest.java diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/after1.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/after1.txt new file mode 100644 index 000000000000..c84964b0d03a --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/after1.txt @@ -0,0 +1,4 @@ +text + + +2 empty lines and text \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/before.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/before.txt new file mode 100644 index 000000000000..5e082000fd34 --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextEmptyLine/before.txt @@ -0,0 +1,4 @@ +text + + +2 empty lines and text \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after1.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after1.txt new file mode 100644 index 000000000000..24c57c66117b --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after1.txt @@ -0,0 +1,16 @@ +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia +consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum +quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi +tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima +veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid +ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit +esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after2.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after2.txt new file mode 100644 index 000000000000..91e3dda2e9fb --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after2.txt @@ -0,0 +1,16 @@ +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia +consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum +quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi +tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima +veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid +ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit +esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after3.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after3.txt new file mode 100644 index 000000000000..4db48a65eba7 --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after3.txt @@ -0,0 +1,16 @@ +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia +consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum +quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi +tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima +veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid +ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit +esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after4.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after4.txt new file mode 100644 index 000000000000..8e35c0d92b53 --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/after4.txt @@ -0,0 +1,16 @@ +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia +consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum +quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi +tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima +veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid +ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit +esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/before.txt b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/before.txt new file mode 100644 index 000000000000..297cf2a7ac43 --- /dev/null +++ b/platform/platform-tests/testData/codeInsight/selectWordAction/plainTextSentence/before.txt @@ -0,0 +1,16 @@ +Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod +tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, +quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. +Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu +fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui +officia deserunt mollit anim id est laborum. + +Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, +totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta +sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia +consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum +quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi +tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima +veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid +ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit +esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? \ No newline at end of file diff --git a/platform/platform-tests/testSrc/com/intellij/codeInsight/PlainTextSelectWordTest.java b/platform/platform-tests/testSrc/com/intellij/codeInsight/PlainTextSelectWordTest.java new file mode 100644 index 000000000000..82c972a97ae9 --- /dev/null +++ b/platform/platform-tests/testSrc/com/intellij/codeInsight/PlainTextSelectWordTest.java @@ -0,0 +1,21 @@ +// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +package com.intellij.codeInsight; + +import com.intellij.testFramework.PlatformTestUtil; +import org.jetbrains.annotations.NotNull; + +public class PlainTextSelectWordTest extends SelectWordTestBase { + @NotNull + @Override + protected String getTestDataPath() { + return PlatformTestUtil.getPlatformTestDataPath(); + } + + public void testPlainTextSentence() { + doTest("txt"); + } + + public void testPlainTextEmptyLine() { + doTest("txt"); + } +}