Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
assertEquals( "30(Vorabdr.)", ((Reference)name.getNomenclaturalReference()).getVolume());\r
\r
- //´t\r
- name = parser.parseReferencedName("Sempervivum globiferum subsp. allionii (Jord. & Fourr.) ´t Hart & Bleij");\r
- Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
-\r
//#6100 jun.\r
String nameStr = "Swida \u00D7 friedlanderi (W.H.Wagner jun.) Holub";\r
name = parser.parseFullName(nameStr, botanicCode, null); //fails with missing botanicCode, see open issues\r
assertEquals("I (=Yi) should be an accepted ending", "C.I Peng", name.getCombinationAuthorship().getTitleCache());\r
assertEquals("I (=Yi) should be an accepted ending", "P.I Mao", name.getBasionymAuthorship().getTitleCache());\r
\r
- //I = Yi #6100\r
- nameStr = "Sedum decipiens (Baker) Thiede & ´t Hart";\r
+ //´t Hart #6100\r
+ nameStr = "Sedum decipiens (Baker) Thiede & \u00B4t Hart"; //still does not work with "´", don't know what the difference is, see openIssues()\r
name = parser.parseFullName(nameStr);\r
Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
- assertEquals("All types of quotation marks should be accepted, though better match it to standard ' afterwards", "Thiede & ´t Hart", name.getCombinationAuthorship().getTitleCache());\r
+ assertEquals("All types of quotation marks should be accepted, though better match it to standard ' afterwards",\r
+ "Thiede & \u00B4t Hart", name.getCombinationAuthorship().getTitleCache());\r
\r
//Man in 't Veld #6100\r
nameStr = "Phytophthora multivesiculata Ilieva, Man in 't Veld, Veenbaas-Rijks & Pieters";\r
name = parser.parseFullName(nameStr); //fails for some reasons without botanicCode given, as anyBotanicFullName is not recognized, strange because other very similar names such as Thymus \u00D7 herberoi De la Torre, Vicedo, Alonso & Paya do not fail\r
Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
assertEquals( "W.H.Wagner jun.", name.getBasionymAuthorship().getTitleCache());\r
+\r
+ //´t Hart #6100\r
+ nameStr = "Sedum decipiens (Baker) Thiede & \u00B4t Hart"; //still does not work with "´" if compiled by maven, don't know what the difference is\r
+ name = parser.parseFullName(nameStr);\r
+ Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
+ assertEquals("All types of quotation marks should be accepted, though better match it to standard ' afterwards",\r
+ "Thiede & \u00B4t Hart", name.getCombinationAuthorship().getTitleCache());\r
+ nameStr = "Sedum decipiens (Baker) Thiede & ´t Hart"; //does not work if compiled with maven\r
+ name = parser.parseFullName(nameStr);\r
+ Assert.assertFalse("Name should be parsable", name.isProtectedTitleCache());\r
+ assertEquals("All types of quotation marks should be accepted, though better match it to standard ' afterwards",\r
+ "Thiede & ´t Hart", name.getCombinationAuthorship().getTitleCache());\r
+\r
}\r
\r
}\r