diff options
author | mkersten | 2006-08-23 01:19:19 +0000 |
---|---|---|
committer | mkersten | 2006-08-23 01:19:19 +0000 |
commit | 623194e1223c949cc85ad4280ce13ad46470f929 (patch) | |
tree | 44aad6ca5226fa0a5d7d424ed5fd04ed42733802 /org.eclipse.mylyn.trac.tests | |
parent | 04a0d2895fad2f7645c213b8f7aa7e1df8add1ff (diff) | |
download | org.eclipse.mylyn.tasks-623194e1223c949cc85ad4280ce13ad46470f929.tar.gz org.eclipse.mylyn.tasks-623194e1223c949cc85ad4280ce13ad46470f929.tar.xz org.eclipse.mylyn.tasks-623194e1223c949cc85ad4280ce13ad46470f929.zip |
Progress on: 153496: Trac connector does not handle html entities when updating repository attributes
https://bugs.eclipse.org/bugs/show_bug.cgi?id=153496
Diffstat (limited to 'org.eclipse.mylyn.trac.tests')
2 files changed, 14 insertions, 2 deletions
diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientSearchTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientSearchTest.java index 1eb091386..0fc4cd94e 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientSearchTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientSearchTest.java @@ -35,6 +35,8 @@ public abstract class AbstractTracClientSearchTest extends AbstractTracClientTes protected List<Ticket> tickets; + private TestData data; + public AbstractTracClientSearchTest(Version version) { super(version); } @@ -42,7 +44,7 @@ public abstract class AbstractTracClientSearchTest extends AbstractTracClientTes protected void setUp() throws Exception { super.setUp(); - TestData data = TestFixture.init010(); + data = TestFixture.init010(); tickets = data.tickets; connect010(); @@ -80,6 +82,16 @@ public abstract class AbstractTracClientSearchTest extends AbstractTracClientTes } } + public void testGetTicketUmlaute() throws Exception { + TracTicket ticket = repository.getTicket(data.htmlEntitiesTicketId); + assertEquals("test html entities: äöü", ticket.getValue(Key.SUMMARY)); + if (version == Version.XML_RPC) { + assertEquals("ÄÖÜ\n\nmulti\nline\n\n'''bold'''\n", ticket.getValue(Key.DESCRIPTION)); + } else { + assertEquals(null, ticket.getValue(Key.DESCRIPTION)); + } + } + public void testSearchAll() throws Exception { TracSearch search = new TracSearch(); // TODO figure out why search must be ordered when logged in (otherwise diff --git a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientTest.java b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientTest.java index e4c747556..78dd876f3 100644 --- a/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientTest.java +++ b/org.eclipse.mylyn.trac.tests/src/org/eclipse/mylyn/trac/tests/AbstractTracClientTest.java @@ -35,7 +35,7 @@ public abstract class AbstractTracClientTest extends TestCase { public String password; - private Version version; + public Version version; public AbstractTracClientTest(Version version) { this.version = version; |