Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy-7664 <47916283+Jimmy-7664@users.noreply.github.com>2021-05-06 16:32:26 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-05-10 19:44:08 +0300
commit5b8cdf825e6ba658d8bb4995674b41140541ffcb (patch)
treedb261293ad89865d85ed78e8b0b4896050c49176 /markdown
parentc624d295b9f60725d7a07619c42362671cc74615 (diff)
Update MarkdownUtilTest.java
Diffstat (limited to 'markdown')
-rw-r--r--markdown/src/androidTest/java/it/niedermann/android/markdown/MarkdownUtilTest.java54
1 files changed, 27 insertions, 27 deletions
diff --git a/markdown/src/androidTest/java/it/niedermann/android/markdown/MarkdownUtilTest.java b/markdown/src/androidTest/java/it/niedermann/android/markdown/MarkdownUtilTest.java
index 7c3f9774..2c6f7ea0 100644
--- a/markdown/src/androidTest/java/it/niedermann/android/markdown/MarkdownUtilTest.java
+++ b/markdown/src/androidTest/java/it/niedermann/android/markdown/MarkdownUtilTest.java
@@ -234,55 +234,55 @@ public class MarkdownUtilTest extends TestCase {
// Remove containing punctuation
builder = new SpannableStringBuilder("Lorem *ipsum* dolor sit amet.");
- assertEquals(27, MarkdownUtil.togglePunctuation(builder, 0, 29, "*"));
+ assertEquals(11, MarkdownUtil.togglePunctuation(builder, 0, 29, "*"));
assertEquals("Lorem ipsum dolor sit amet.", builder.toString());
// Remove multiple containing punctuations
builder = new SpannableStringBuilder("Lorem *ipsum* dolor *sit* amet.");
- assertEquals(27, MarkdownUtil.togglePunctuation(builder, 0, 31, "*"));
+ assertEquals(21, MarkdownUtil.togglePunctuation(builder, 0, 31, "*"));
assertEquals("Lorem ipsum dolor sit amet.", builder.toString());
// Special use-case: toggle from italic to bold and back
// TODO Toggle italic on bold text
-// builder = new SpannableStringBuilder("Lorem **ipsum** dolor sit amet.");
-// assertEquals(17, MarkdownUtil.togglePunctuation(builder, 8, 13, "*"));
-// assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem **ipsum** dolor sit amet.");
+ assertEquals(17, MarkdownUtil.togglePunctuation(builder, 8, 13, "*"));
+ assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
// TODO Toggle bold on italic text
-// builder = new SpannableStringBuilder("Lorem *ipsum* dolor sit amet.");
-// assertEquals(17, MarkdownUtil.togglePunctuation(builder, 7, 12, "**"));
-// assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem *ipsum* dolor sit amet.");
+ assertEquals(17, MarkdownUtil.togglePunctuation(builder, 7, 12, "**"));
+ assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
// TODO Toggle bold to italic
-// builder = new SpannableStringBuilder("Lorem **ipsum** dolor sit amet.");
-// assertEquals(33, MarkdownUtil.togglePunctuation(builder, 0, 31, "*"));
-// assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem **ipsum** dolor sit amet.");
+ assertEquals(17, MarkdownUtil.togglePunctuation(builder, 0, 31, "*"));
+ assertEquals("Lorem ***ipsum*** dolor sit amet.", builder.toString());
// TODO Toggle multiple bold parts to italic
-// builder = new SpannableStringBuilder("Lorem **ipsum** dolor **sit** amet.");
-// assertEquals(38, MarkdownUtil.togglePunctuation(builder, 0, 34, "*"));
-// assertEquals("Lorem ***ipsum*** dolor ***sit*** amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem **ipsum** dolor **sit** amet.");
+ assertEquals(33, MarkdownUtil.togglePunctuation(builder, 0, 34, "*"));
+ assertEquals("Lorem ***ipsum*** dolor ***sit*** amet.", builder.toString());
// TODO Toggle italic and bold to bold
-// builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor sit amet.");
-// assertEquals(13, MarkdownUtil.togglePunctuation(builder, 0, 14, "*"));
-// assertEquals("Lorem **ipsum** dolor sit amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor sit amet.");
+ assertEquals(13, MarkdownUtil.togglePunctuation(builder, 0, 14, "*"));
+ assertEquals("Lorem **ipsum** dolor sit amet.", builder.toString());
// TODO Toggle italic and bold to italic
-// builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor sit amet.");
-// assertEquals(12, MarkdownUtil.togglePunctuation(builder, 9, 14, "**"));
-// assertEquals("Lorem *ipsum* dolor sit amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor sit amet.");
+ assertEquals(12, MarkdownUtil.togglePunctuation(builder, 9, 14, "**"));
+ assertEquals("Lorem *ipsum* dolor sit amet.", builder.toString());
// TODO Toggle multiple italic and bold to bold
-// builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor ***sit*** amet.");
-// assertEquals(34, MarkdownUtil.togglePunctuation(builder, 0, 38, "*"));
-// assertEquals("Lorem **ipsum** dolor **sit** amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor ***sit*** amet.");
+ assertEquals(27, MarkdownUtil.togglePunctuation(builder, 0, 38, "*"));
+ assertEquals("Lorem **ipsum** dolor **sit** amet.", builder.toString());
// TODO Toggle multiple italic and bold to italic
-// builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor ***sit*** amet.");
-// assertEquals(30, MarkdownUtil.togglePunctuation(builder, 0, 38, "**"));
-// assertEquals("Lorem *ipsum* dolor *sit* amet.", builder.toString());
+ builder = new SpannableStringBuilder("Lorem ***ipsum*** dolor ***sit*** amet.");
+ assertEquals(24, MarkdownUtil.togglePunctuation(builder, 0, 38, "**"));
+ assertEquals("Lorem *ipsum* dolor *sit* amet.", builder.toString());
}
@Test
@@ -746,4 +746,4 @@ public class MarkdownUtilTest extends TestCase {
// https://github.com/stefan-niedermann/nextcloud-notes/issues/1104
assertEquals("2021-03-24 - Example text", MarkdownUtil.removeMarkdown("2021-03-24 - Example text"));
}
-} \ No newline at end of file
+}