| At line 1 changed one line |
| Hello! Good Site! Thanks you! zkipvaciyyqljf |
| I'm posting my unit tests for easy reference. Note that the formatting rules of this wiki forced me to insert an extra ~ in front of closing triple braces. Remember this should you want to copy from the edit page. |
|
| The following is a list alternating input and expected output lines. |
|
| {{{ |
| # one |
| <ol><li>one</li></ol> |
| # one\n# two |
| <ol><li>one</li><li>two</li></ol> |
| # one\n\n# two |
| <ol><li>one</li><li>two</li></ol> |
| - one |
| <ul><li>one</li></ul> |
| # one\n- two |
| <ol><li>one</li></ol><ul><li>two</li></ul> |
| **bold** |
| <strong>bold</strong> |
| //italic// |
| <em>italic</em> |
| **//bold italic**//italic |
| <strong><em>bold italic</em></strong><em>italic</em> |
| //**bold italic//**bold |
| <em><strong>bold italic</strong></em><strong>bold</strong> |
| = foo |
| = foo |
| == foo |
| <h2>foo</h2> |
| === foo |
| <h3>foo</h3> |
| ==== foo |
| <h4>foo</h4> |
| ===== foo |
| ===== foo |
| == foo == |
| <h2>foo </h2> |
| == foo\nbar |
| <h2>foo</h2><p>bar</p> |
| foo\n\nbar |
| foo<p>bar</p> |
| foo\nbar |
| foo<br />bar |
| {{{\nfoo\n~}}} |
| <pre class="real">foo\n</pre> |
| {{{\nfoo~}}} |
| <code>\nfoo</code> |
| foo {{{bar~}}} |
| foo <code>bar</code> |
| ---- |
| <hr /> |
| ----- |
| <hr /> |
| }}} |
|
|
| Some XPATH tests that test class attributes as well. The exact results are useless to other developers. The cases that Oddmuse is known to handle well, however, is of interest. |
|
| {{{ |
| [[http://www.wikicreole.org/]] |
| //a[@class="url http outside"][@href="http://www.wikicreole.org/"][text()="http://www.wikicreole.org/"] |
| http://www.wikicreole.org/ |
| //a[@class="url http"][@href="http://www.wikicreole.org/"][text()="http://www.wikicreole.org/"] |
| http://www.wikicreole.org/. |
| //a[@class="url http"][@href="http://www.wikicreole.org/"][text()="http://www.wikicreole.org/"] |
| [[http://www.wikicreole.org/|Visit the WikiCreole website]] |
| //a[@class="url http outside"][@href="http://www.wikicreole.org/"][text()="Visit the WikiCreole website"] |
| [[http://www.wikicreole.org/|Visit the\nWikiCreole website]] |
| //a[@class="url http outside"][@href="http://www.wikicreole.org/"][text()="Visit the\nWikiCreole website"] |
| [[link]] |
| //a[text()="link"] |
| [[link|Go to my page]] |
| //a[@class="local"][@href="http://localhost/test.pl/link"][text()="Go to my page"] |
| [[link|Go to\nmy page]] |
| //a[@class="local"][@href="http://localhost/test.pl/link"][text()="Go to\nmy page"] |
| {{pic}} |
| //a[@class="image"][@href="http://localhost/test.pl/pic"][img[@class="upload"][@src="http://localhost/test.pl/download/pic"][@alt="pic"]] |
| {{http://example.com/}} |
| //a[@class="image"][@href="http://example.com/"][img[@class="url outside"][@src="http://example.com/"][@alt="http://example.com/"]] |
| [[link|{{pic}}]] |
| //a[@class="image"][@href="http://localhost/test.pl/link"][img[@class="upload"][@src="http://localhost/test.pl/download/pic"][@alt="link"]] |
| [[link|{{http://example.com/}}]] |
| //a[@class="image"][@href="http://localhost/test.pl/link"][img[@class="url outside"][@src="http://example.com/"][@alt="link"]] |
| [[http://example.com/|{{pic}}]] |
| //a[@class="image outside"][@href="http://example.com/"][img[@class="upload"][@src="http://localhost/test.pl/download/pic"][@alt="pic"]] |
| {{http://example.com/}} |
| //a[@class="image outside"][@href="http://example.com/"][img[@class="url outside"][@src="http://example.com/"]] |
| [[http://example.com/|{{http://mu.org/}}]] |
| //a[@class="image outside"][@href="http://example.com/"][img[@class="url outside"][@src="http://mu.org/"]] |
| }}} |
|
| Just as a note, a tilde escapes a closing }}} and I have "repaired" the examples above in this way. I think that's an undocumented feature of JSPWiki. --[ChuckSmith] |