Mercurial > projects > dstress
changeset 305:cf348f439ade
added tests for named character entities
author | thomask |
---|---|
date | Sat, 12 Mar 2005 14:48:28 +0000 |
parents | 472d7e8b2274 |
children | 1a91b18b3260 |
files | nocompile/named_entity_04.d nocompile/named_entity_05.d run/named_entity_01.d run/named_entity_02.d run/named_entity_03.d todo.txt |
diffstat | 6 files changed, 303 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/named_entity_04.d Sat Mar 12 14:48:28 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.named_entity_04; + +void test(){ + dchar d = '\&JustMe;'; +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/nocompile/named_entity_05.d Sat Mar 12 14:48:28 2005 +0000 @@ -0,0 +1,9 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.nocompile.named_entity_05; + +void test(){ + dchar d = '\ü'; +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/named_entity_01.d Sat Mar 12 14:48:28 2005 +0000 @@ -0,0 +1,107 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.named_entity_01; + +// "-//W3C//ENTITIES Full Latin 1//EN//HTML" + +int main(){ + assert('\ '==160); + assert('\¡'==161); + assert('\¢'==162); + assert('\£'==163); + assert('\¤'==164); + assert('\¥'==165); + assert('\¦'==166); + assert('\§'==167); + assert('\¨'==168); + assert('\©'==169); + assert('\ª'==170); + assert('\«'==171); + assert('\¬'==172); + assert('\­'==173); + assert('\®'==174); + assert('\¯'==175); + assert('\°'==176); + assert('\±'==177); + assert('\²'==178); + assert('\³'==179); + assert('\´'==180); + assert('\µ'==181); + assert('\¶'==182); + assert('\·'==183); + assert('\¸'==184); + assert('\¹'==185); + assert('\º'==186); + assert('\»'==187); + assert('\¼'==188); + assert('\½'==189); + assert('\¾'==190); + assert('\¿'==191); + assert('\À'==192); + assert('\Á'==193); + assert('\Â'==194); + assert('\Ã'==195); + assert('\Ä'==196); + assert('\Å'==197); + assert('\Æ'==198); + assert('\Ç'==199); + assert('\È'==200); + assert('\É'==201); + assert('\Ê'==202); + assert('\Ë'==203); + assert('\Ì'==204); + assert('\Í'==205); + assert('\Î'==206); + assert('\Ï'==207); + assert('\Ð'==208); + assert('\Ñ'==209); + assert('\Ò'==210); + assert('\Ó'==211); + assert('\Ô'==212); + assert('\Õ'==213); + assert('\Ö'==214); + assert('\×'==215); + assert('\Ø'==216); + assert('\Ù'==217); + assert('\Ú'==218); + assert('\Û'==219); + assert('\Ü'==220); + assert('\Ý'==221); + assert('\Þ'==222); + assert('\ß'==223); + assert('\à'==224); + assert('\á'==225); + assert('\â'==226); + assert('\ã'==227); + assert('\ä'==228); + assert('\å'==229); + assert('\æ'==230); + assert('\ç'==231); + assert('\è'==232); + assert('\é'==233); + assert('\ê'==234); + assert('\ë'==235); + assert('\ì'==236); + assert('\í'==237); + assert('\î'==238); + assert('\ï'==239); + assert('\ð'==240); + assert('\ñ'==241); + assert('\ò'==242); + assert('\ó'==243); + assert('\ô'==244); + assert('\õ'==245); + assert('\ö'==246); + assert('\÷'==247); + assert('\ø'==248); + assert('\ù'==249); + assert('\ú'==250); + assert('\û'==251); + assert('\ü'==252); + assert('\ý'==253); + assert('\þ'==254); + assert('\ÿ'==255); + return 0; +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/named_entity_02.d Sat Mar 12 14:48:28 2005 +0000 @@ -0,0 +1,135 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.named_entity_02; + +// "-//W3C//ENTITIES Symbolic//EN//HTML" + +int main(){ + assert('\ƒ'==402); + assert('\Α'==913); + assert('\Β'==914); + assert('\Γ'==915); + assert('\Δ'==916); + assert('\Ε'==917); + assert('\Ζ'==918); + assert('\Η'==919); + assert('\Θ'==920); + assert('\Ι'==921); + assert('\Κ'==922); + assert('\Λ'==923); + assert('\Μ'==924); + assert('\Ν'==925); + assert('\Ξ'==926); + assert('\Ο'==927); + assert('\Π'==928); + assert('\Ρ'==929); + assert('\Σ'==931); + assert('\Τ'==932); + assert('\Υ'==933); + assert('\Φ'==934); + assert('\Χ'==935); + assert('\Ψ'==936); + assert('\Ω'==937); + assert('\α'==945); + assert('\β'==946); + assert('\γ'==947); + assert('\δ'==948); + assert('\ε'==949); + assert('\ζ'==950); + assert('\η'==951); + assert('\θ'==952); + assert('\ι'==953); + assert('\κ'==954); + assert('\λ'==955); + assert('\μ'==956); + assert('\ν'==957); + assert('\ξ'==958); + assert('\ο'==959); + assert('\π'==960); + assert('\ρ'==961); + assert('\ς'==962); + assert('\σ'==963); + assert('\τ'==964); + assert('\υ'==965); + assert('\φ'==966); + assert('\χ'==967); + assert('\ψ'==968); + assert('\ω'==969); + assert('\ϑ'==977); + assert('\ϒ'==978); + assert('\ϖ'==982); + assert('\•'==8226); + assert('\…'==8230); + assert('\′'==8242); + assert('\″'==8243); + assert('\‾'==8254); + assert('\⁄'==8260); + assert('\℘'==8472); + assert('\ℑ'==8465); + assert('\ℜ'==8476); + assert('\™'==8482); + assert('\ℵ'==8501); + assert('\←'==8592); + assert('\↑'==8593); + assert('\→'==8594); + assert('\↓'==8595); + assert('\↔'==8596); + assert('\↵'==8629); + assert('\⇐'==8656); + assert('\⇑'==8657); + assert('\⇒'==8658); + assert('\⇓'==8659); + assert('\⇔'==8660); + assert('\∀'==8704); + assert('\∂'==8706); + assert('\∃'==8707); + assert('\∅'==8709); + assert('\∇'==8711); + assert('\∈'==8712); + assert('\∉'==8713); + assert('\∋'==8715); + assert('\∏'==8719); + assert('\∑'==8721); + assert('\−'==8722); + assert('\∗'==8727); + assert('\√'==8730); + assert('\∝'==8733); + assert('\∞'==8734); + assert('\∠'==8736); + assert('\∧'==8869); + assert('\∨'==8870); + assert('\∩'==8745); + assert('\∪'==8746); + assert('\∫'==8747); + assert('\∴'==8756); + assert('\∼'==8764); + assert('\≅'==8773); + assert('\≈'==8776); + assert('\≠'==8800); + assert('\≡'==8801); + assert('\≤'==8804); + assert('\≥'==8805); + assert('\⊂'==8834); + assert('\⊃'==8835); + assert('\⊄'==8836); + assert('\⊆'==8838); + assert('\⊇'==8839); + assert('\⊕'==8853); + assert('\⊗'==8855); + assert('\⊥'==8869); + assert('\⋅'==8901); + assert('\⌈'==8968); + assert('\⌉'==8969); + assert('\⌊'==8970); + assert('\⌋'==8971); + assert('\⟨'==9001); + assert('\⟩'==9002); + assert('\◊'==9674); + assert('\♠'==9824); + assert('\♣'==9827); + assert('\♥'==9829); + assert('\♦'==9830); + return 0; +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/run/named_entity_03.d Sat Mar 12 14:48:28 2005 +0000 @@ -0,0 +1,42 @@ +// $HeadURL$ +// $Date$ +// $Author$ + +module dstress.run.named_entity_03; + +// "-//W3C//ENTITIES Special//EN//HTML" + +int main(){ + assert('\"'==34); + assert('\&'==38); + assert('\<'==60); + assert('\>'==62); + assert('\Œ'==338); + assert('\œ'==339); + assert('\Š'==352); + assert('\š'==353); + assert('\Ÿ'==376); + assert('\ˆ'==710); + assert('\˜'==732); + assert('\ '==8194); + assert('\ '==8195); + assert('\ '==8201); + assert('\‌'==8204); + assert('\‍'==8205); + assert('\‎'==8206); + assert('\‏'==8207); + assert('\–'==8211); + assert('\—'==8212); + assert('\‘'==8216); + assert('\’'==8217); + assert('\‚'==8218); + assert('\“'==8220); + assert('\”'==8221); + assert('\„'==8222); + assert('\†'==8224); + assert('\‡'==8225); + assert('\‰'==8240); + assert('\‹'==8249); + assert('\›'==8250); + return 0; +} \ No newline at end of file