Skip to content

Commit

Permalink
test: add unit test
Browse files Browse the repository at this point in the history
working on #295
  • Loading branch information
bsorrentino committed Oct 12, 2023
1 parent 3019d28 commit a65b74a
Show file tree
Hide file tree
Showing 4 changed files with 61 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
package org.bsc.makdown.commonmark

import org.bsc.confluence.model.Site
import org.bsc.markdown.MarkdownVisitorHelper.*
import org.junit.jupiter.api.Assertions.*
import org.junit.jupiter.api.Test
import java.nio.file.Paths

class Issue295Test {

var site = Site().apply {
basedir = Paths.get(System.getProperty("user.dir"))
}

@Test
fun `escape text between curly braces`() {

assertEquals( "\\{0,128}", escapeMarkdownText( "{0,128}", EscapeTextEnum.LeftCurlyBrace ))
assertEquals( "\\{0,128\\}", escapeMarkdownText( "{0,128}",
EscapeTextEnum.LeftCurlyBrace, EscapeTextEnum.RightCurlyBrace ))
assertEquals( "\\[0,128]", escapeMarkdownText( "[0,128]", EscapeTextEnum.LeftSquareBrace ))
assertEquals( "\\[0,128\\]", escapeMarkdownText( "[0,128]",
EscapeTextEnum.LeftSquareBrace, EscapeTextEnum.RightSquareBrace ))
}

@Test
fun parse() {
val content = parseResource( this.javaClass, "issue295", this.site )

assertEquals("""
||Property||Default||Required||Description||Example||
|someEntry|{{\{0,128}}}|false|value that is being misinterpreted as a macro|-|
""".trimIndent(), content )
}

}
3 changes: 3 additions & 0 deletions processor-commonmark/src/test/resources/issue295.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
| Property | Default | Required | Description | Example |
|-----------|------------|----------|-----------------------------------------------|---------|
| someEntry | `\{0,128}` | false | value that is being misinterpreted as a macro | - |
34 changes: 17 additions & 17 deletions test-publishing/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,23 @@
-->
</configuration>
<executions>
<!--
mvn confluence-reporting:deploy@commonmark
mvn confluence-reporting:delete@commonmark
-->
<execution>
<id>commonmark</id>
<goals>
<goal>deploy</goal>
<goal>delete</goal>
</goals>
<configuration>
<siteDescriptor>${basedir}/src/site/confluence/issue154/site-commonmark.yaml</siteDescriptor>
<deployState/>
<!--childrenTitlesPrefixed>false</childrenTitlesPrefixed-->
<wikiFilesExt>wiki</wikiFilesExt>
</configuration>
</execution>
<!--
mvn confluence-reporting:deploy@issue294
mvn confluence-reporting:delete@issue294
Expand Down Expand Up @@ -347,23 +364,6 @@
</configuration>
</execution>
<!--
mvn confluence-reporting:deploy@commonmark
mvn confluence-reporting:delete@commonmark
-->
<execution>
<id>commonmark</id>
<goals>
<goal>deploy</goal>
<goal>delete</goal>
</goals>
<configuration>
<siteDescriptor>${basedir}/src/site/confluence/issue154/site-commonmark.yaml</siteDescriptor>
<deployState/>
<!--childrenTitlesPrefixed>false</childrenTitlesPrefixed-->
<wikiFilesExt>wiki</wikiFilesExt>
</configuration>
</execution>
<!--
mvn confluence-reporting:deploy@issue215 -Dconfluence.childrenTitlesPrefixed=false
mvn confluence-reporting:delete@issue215 -Dconfluence.childrenTitlesPrefixed=false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,8 @@ Markdown | Less | Pretty
--- | --- | ---
*Still* | `renders` | **nicely**
1 | 2 | 3

## Issue [#295](https://github.com/bsorrentino/maven-confluence-plugin/issues/295)
| Property | Default | Required | Description | Example |
|-----------|-----------|----------|-----------------------------------------------|---------|
| someEntry | `{0,128}` | false | value that is being misinterpreted as a macro | - |

0 comments on commit a65b74a

Please sign in to comment.