[pango/bidi-adventures: 1/2] tests: Avoid bidi in test output
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/bidi-adventures: 1/2] tests: Avoid bidi in test output
- Date: Thu, 5 Aug 2021 19:15:50 +0000 (UTC)
commit c8dd8ae1eed16fa35d0cbff7906589932cd31967
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Aug 4 20:35:18 2021 -0400
tests: Avoid bidi in test output
When rendering the text char-by-char, use directional
controls to avoid any bidi reordering.
Update affected tests.
tests/breaks/eight.expected | 7 +------
tests/breaks/eleven.expected | 2 +-
tests/breaks/five.expected | 7 +------
tests/breaks/four.expected | 2 +-
tests/breaks/nine.expected | 2 +-
tests/breaks/one.expected | 2 +-
tests/breaks/seven.expected | 7 +------
tests/breaks/six.expected | 7 +------
tests/breaks/ten.expected | 2 +-
tests/breaks/three.expected | 2 +-
tests/breaks/two.expected | 2 +-
tests/test-break.c | 2 ++
12 files changed, 13 insertions(+), 31 deletions(-)
---
diff --git a/tests/breaks/eight.expected b/tests/breaks/eight.expected
index 083ebeef..dff8d0a7 100644
--- a/tests/breaks/eight.expected
+++ b/tests/breaks/eight.expected
@@ -1,6 +1 @@
-Text: 我 能 åž ä¸‹ 玻 ç’ƒ 而 ä¸ å‚· 身 é«” [0x0a]
-Breaks: c lc lc lc lc lc lc lc lc lc lc c c
-Whitespace: w w
-Words: bs b b b b b b b b b b be b
-Sentences: bs e b
-Graphemes: b b b b b b b b b b b b b
+Bail out! ERROR:../tests/test-break.c:58:test_file: assertion failed (error == NULL): Failed to open file
“tests/breaks/eight.breakâ€: No such file or directory (g-file-error-quark, 4)
diff --git a/tests/breaks/eleven.expected b/tests/breaks/eleven.expected
index 533c9c14..5f45affe 100644
--- a/tests/breaks/eleven.expected
+++ b/tests/breaks/eleven.expected
@@ -1,4 +1,4 @@
-Text: â¤ï¸ï¸Žï¸Ž 👨[0x200d]🦰 👨ðŸ¿[0x200d]🦱 0ï¸âƒ£ ðŸ´[0xe0075][0xe0073][0xe0063][0xe0061][0xe007f] ðŸ‡©ðŸ‡ªï¸ [0x0a]
+Text: â¦â¤â©â¦ï¸â©â¦ï¸Žâ©â¦ï¸Žâ© â¦ðŸ‘¨â©[0x200d]â¦ðŸ¦°â© â¦ðŸ‘¨â©â¦ðŸ¿â©[0x200d]â¦ðŸ¦±â© â¦0â©â¦ï¸â©â¦âƒ£â©
â¦ðŸ´â©[0xe0075][0xe0073][0xe0063][0xe0061][0xe007f] â¦ðŸ‡©â©â¦ðŸ‡ªâ©â¦ï¸â© [0x0a]
Breaks: c lc lc lc lc lc c c
Whitespace: w w
Words: b b b bs be b b b
diff --git a/tests/breaks/five.expected b/tests/breaks/five.expected
index 38dc88ff..f517ab5f 100644
--- a/tests/breaks/five.expected
+++ b/tests/breaks/five.expected
@@ -1,6 +1 @@
-Text: H e r e [ ] i s [ ] s o m e [ ] t e x t [ ] w i t h [ ] b r e a k - a f f e c t i
n g [ ] a t t r i b u t e s . [0x0a]
-Breaks: c c c c c lc c c lc c c c c lc c c c c lc
c
-Whitespace: x x x x x
x w w
-Words: bs be bs be bs be bs be bs be bs be bs
be bs be b b
-Sentences: bs
e b
-Graphemes: b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b
+Bail out! ERROR:../tests/test-break.c:58:test_file: assertion failed (error == NULL): Failed to open file
“tests/breaks/five.breakâ€: No such file or directory (g-file-error-quark, 4)
diff --git a/tests/breaks/four.expected b/tests/breaks/four.expected
index 100eae24..b7f1a86c 100644
--- a/tests/breaks/four.expected
+++ b/tests/breaks/four.expected
@@ -1,4 +1,4 @@
-Text: ภา ษ า ไ ท ย [ ] ห รื ภ[ ] ภา ษ า ไ ท ย ภล า ง [ ] เ ป็ น ภา ษ า ร า ช
ภา ร ๠ล ะ ภา ษ า ป ร ะ จ ำ ช า ติ ข ภง ป ร ะ เ ท ศ ไ ท ย [ ] ภา ษ า ไ ท ย เ ป็ น
ภา ษ า ใ น ภลุ่ ม ภา ษ า ไ ท ซึ่ ง เ ป็ น ภลุ่ ม ย่ ภย ข ภง ต ร ะ à¸à¸¹ ล ภา ษ า
ข ร้ า [ ] ไ ท [ ] สั น นิ ษ ภา น ว่ า [ ] ภา ษ า ใ น ต ร ะ à¸à¸¹ ล นี้ มี ถิ่ น ภำ เ
นิ ด จ า ภท า ง ต ภน ใ ต้ ข ภง ป ร ะ เ ท ศ จี น [ ] ๠ล ะ นั ภภา ษ า ศ า ส ต ร์ บ
า ง ส่ ว น เ ส
น ภว่ า [ ] ภา ษ า ไ ท ย น่ า จ ะ มี ค ว า ม เ ชื่ ภม โ ย ง à¸à¸± บ ต ร ะ à¸à¸¹ ล ภา
ษ า ภภส โ ต ร [ ] เ ภเ ชี ย ติ ภ[ ] ต ร ะ à¸à¸¹ ล ภา ษ า ภภส โ ต ร นี เ ซี ย น [ ] à¹
ล ะ ต ร ะ à¸à¸¹ ล ภา ษ า จี น [ ] ทิ เ บ ต [0x0a]
+Text: â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¹„â© â¦à¸—â© â¦à¸¢â© [ ] â¦à¸«â© â¦à¸£â©â¦à¸·â© â¦à¸â© [ ] â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¹„â© â¦à¸—â© â¦à¸¢â© â¦à¸â©
â¦à¸¥â© â¦à¸²â© â¦à¸‡â© [ ] â¦à¹€â© â¦à¸›â©â¦à¹‡â© â¦à¸™â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸£â© â¦à¸²â© â¦à¸Šâ© â¦à¸â© â¦à¸²â© â¦à¸£â© â¦à¹â© â¦à¸¥â© â¦à¸°â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â©
â¦à¸›â© â¦à¸£â© â¦à¸°â© â¦à¸ˆâ© â¦à¸³â© â¦à¸Šâ© â¦à¸²â© â¦à¸•â©â¦à¸´â© â¦à¸‚â© â¦à¸â© â¦à¸‡â© â¦à¸›â© â¦à¸£â© â¦à¸°â© â¦à¹€â© â¦à¸—â© â¦à¸¨â© â¦à¹„â© â¦à¸—â© â¦à¸¢â© [ ] â¦à¸ â© â¦à¸²â©
â¦à¸©â© â¦à¸²â© â¦à¹„â© â¦à¸—â© â¦à¸¢â© â¦à¹€â© â¦à¸›â©â¦à¹‡â© â¦à¸™â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¹ƒâ© â¦à¸™â© â¦à¸â© â¦à¸¥â©â¦à¸¸â©â¦à¹ˆâ© â¦à¸¡â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â©
â¦à¹„â© â¦à¸—⩠�
��ซâ©â¦à¸¶â©â¦à¹ˆâ© â¦à¸‡â© â¦à¹€â© â¦à¸›â©â¦à¹‡â© â¦à¸™â© â¦à¸â© â¦à¸¥â©â¦à¸¸â©â¦à¹ˆâ© â¦à¸¡â© â¦à¸¢â©â¦à¹ˆâ© â¦à¸â© â¦à¸¢â© â¦à¸‚â© â¦à¸â© â¦à¸‡â© â¦à¸•â© â¦à¸£â© â¦à¸°â© â¦à¸â©â¦à¸¹â© â¦à¸¥â©
â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸‚â© â¦à¸£â©â¦à¹‰â© â¦à¸²â© [ ] â¦à¹„â© â¦à¸—â© [ ] â¦à¸ªâ©â¦à¸±â© â¦à¸™â© â¦à¸™â©â¦à¸´â© â¦à¸©â© â¦à¸â© â¦à¸²â© â¦à¸™â© â¦à¸§â©â¦à¹ˆâ© â¦à¸²â© [ ]
â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¹ƒâ© â¦à¸™â© â¦à¸•â© â¦à¸£â© â¦à¸°â© â¦à¸â©â¦à¸¹â© â¦à¸¥â© â¦à¸™â©â¦à¸µâ©â¦à¹‰â© â¦à¸¡â©â¦à¸µâ© â¦à¸–â©â¦à¸´â©â¦à¹ˆâ© â¦à¸™â© â¦à¸â© â¦à¸³â© â¦à¹€â© â¦à¸™â©â¦à¸´â©
â¦à¸”â© â¦à¸ˆâ© â¦à¸²â© â¦à¸â© â¦à¸—â© â¦à¸²â© â¦à¸‡â© â¦à¸•â© â¦à¸â© â¦à¸™â© â¦à¹ƒâ© â¦à¸•â©â¦à¹‰â© â¦à¸‚â© â¦à¸â© â¦à¸‡â© â¦à¸›â© â¦à¸£â© â¦à¸°â© â¦à¹€â© â¦à¸—â© â¦à¸¨
â© â¦à¸ˆâ©â¦à¸µâ© â¦à¸™â© [ ] â¦à¹â© â¦à¸¥â© â¦à¸°â© â¦à¸™â©â¦à¸±â© â¦à¸â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸¨â© â¦à¸²â© â¦à¸ªâ© â¦à¸•â© â¦à¸£â©â¦à¹Œâ© â¦à¸šâ© â¦à¸²â© â¦à¸‡â©
â¦à¸ªâ©â¦à¹ˆâ© â¦à¸§â© â¦à¸™â© â¦à¹€â© â¦à¸ªâ© â¦à¸™â© â¦à¸â© â¦à¸§â©â¦à¹ˆâ© â¦à¸²â© [ ] â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¹„â© â¦à¸—â© â¦à¸¢â© â¦à¸™â©â¦à¹ˆâ© â¦à¸²â© â¦à¸ˆâ© â¦à¸°â©
â¦à¸¡â©â¦à¸µâ© â¦à¸„â© â¦à¸§â© â¦à¸²â© â¦à¸¡â© â¦à¹€â© â¦à¸Šâ©â¦à¸·â©â¦à¹ˆâ© â¦à¸â© â¦à¸¡â© â¦à¹‚â© â¦à¸¢â© â¦à¸‡â© â¦à¸â©â¦à¸±â© â¦à¸šâ© â¦à¸•â© â¦à¸£â© â¦à¸°â© â¦à¸â©â¦à¸¹â© â¦à¸¥â© â¦à¸ â©
â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸â© â¦à¸â© â¦à¸ªâ© â¦à¹‚â© â¦à¸•â© â¦à¸£â© [ ] â¦à¹€â© â¦à¸â© â¦à¹€â© â¦à¸Šâ©â¦à¸µâ© â¦à¸¢â© â¦à¸•â©â¦à¸´â© â¦à¸â© [ ] â¦à¸•â© â¦à¸£â© â¦à¸°â© â¦à¸â©â¦à¸¹â©
â¦à¸¥â©
â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸â© â¦à¸â© â¦à¸ªâ© â¦à¹‚â© â¦à¸•â© â¦à¸£â© â¦à¸™â©â¦à¸µâ© â¦à¹€â© â¦à¸‹â©â¦à¸µâ© â¦à¸¢â© â¦à¸™â© [ ] â¦à¹â© â¦à¸¥â© â¦à¸°â© â¦à¸•â© â¦à¸£â© â¦à¸°â©
â¦à¸â©â¦à¸¹â© â¦à¸¥â© â¦à¸ â© â¦à¸²â© â¦à¸©â© â¦à¸²â© â¦à¸ˆâ©â¦à¸µâ© â¦à¸™â© [ ] â¦à¸—â©â¦à¸´â© â¦à¹€â© â¦à¸šâ© â¦à¸•â© [0x0a]
Breaks: c c c c lc c c c lc c c c lc c c c lc c c lc c c c c lc c c lc c c c lc c c
c c c lc c c lc c c c lc c c c c lc c c lc c c lc c c c c c lc c c c lc c c c lc c c lc c c lc
c c c lc c lc c c lc c c c lc c lc c lc c c lc c c lc c c lc c c lc c c c c lc c c c lc
c c c lc c c lc c c c c c c lc c c lc c c c lc c lc c c c c lc lc lc c lc c c c
c lc c c lc c c lc c c lc c lc c c lc c c c c c lc c c lc c c lc c lc c c c c c c c c lc c
c lc c c lc c c c lc c c lc c c c lc c c lc c lc c lc lc c c c lc c c c lc c c lc c lc
c c c c lc c c c lc c lc c c c c lc c c c c lc c c lc c c c c lc c c c lc c lc c c c c c
c c c c lc c c lc c c c c lc c c c lc c c lc c c c c c
Whitespace: x x x
x
x x x
x
x
x x
x x w w
Words: bs b b b bse b b be bse b b be bse b b b bse b b bse b b b be bse b b bse b b b bse b b
b b b bse b b bse b b b bse b b b b bse b b bse b b bse b b b b b bse b b be bse b b b bse b b bse b b
bse b b b bse b bse b b bse b b b bse b bse b bse b b bse b b bse b b bse b b bse b b b b bse b b b
bse b b be bse b be bse b b b b b b bse b be bse b b b bse b bse b b b b bse bse bse b bse b
b b b bse b b bse b b bse b b bse b bse b b bse b b b b b bse b be bse b b bse b bse b b b b b b b b
bse b b bse b b bse b b b bse b be bse b b b bse b b bse b bse b bse bse b b b bse b b b bse b b bse
b bse b b b b bse b b b bse b bse b b b be bse b b b b bse b be bse b b b b bse b b b bse b bse b b b
b b b b b be bse b b bse b b b b bse b b b bse b be bse b b b be b
diff --git a/tests/breaks/nine.expected b/tests/breaks/nine.expected
index 8ffac505..4f6f95a3 100644
--- a/tests/breaks/nine.expected
+++ b/tests/breaks/nine.expected
@@ -1,4 +1,4 @@
-Text: मी [ ] का च [ ] खा ऊ [ ] श क तो , [ ] म ला [ ] ते [ ] दॠख त [ ] ना ह [0x0a]
मैं [ ] काठच [ ] खा [ ] स क ता [ ] हूठ, [ ] मॠà¤à¥‡ [ ] उ स [ ] से [ ] को ई [ ] पी डा [ ]
न हीं [ ] हो त [0x0a] நா ன௠[ ] க ண௠ணா டி [ ] சா ப௠பி ட௠வே ன௠, [ ] அ த னா ல௠[ ] எ ன க௠க௠[
] à®’ ர௠[ ] கே ட௠ம௠[ ] வ ரா த [0x0a] ﻢ ﯾ Úº [ ] ﮎ ﺎ ﻨ ï¼ [ ] ﮎ Ú¾ ïº [ ] ﺲ ﮑ ﺗ ïº [ ] Û ï» Úº [ ]
ïº ï» ïº [ ] ﻢ ﺟ Ú¾ Û’ [ ] ﺖ ﮑ ï» ï¯¿ ﻓ [ ] ﻥ Û ï¯¼ Úº [ ] Û ï»® ﺘ ﯾ [ ] [0x0a] ﺰ ﻫ [ ] ﺶ ï»´ ﺸ ﻫ [ ] ﺥ ï» Ú“ ï»
Û [ ] ﺶ ﻣ ØŒ [ ] ﻪ ï» ï»« [ ] ﻡ ïº [ ] ﻦ ﻫ [ ] ﺥ ï» Ú– ï»® ﻳ [0x0a]
+Text: â¦à¤®â©â¦à¥€â© [ ] â¦à¤•â©â¦à¤¾â© â¦à¤šâ© [ ] â¦à¤–â©â¦à¤¾â© â¦à¤Šâ© [ ] â¦à¤¶â© â¦à¤•â© â¦à¤¤â©â¦à¥‹â© â¦,â© [ ] â¦à¤®â© â¦à¤²â©â¦à¤¾â© [ ]
â¦à¤¤â©â¦à¥‡â© [ ] â¦à¤¦â©â¦à¥â© â¦à¤–â© â¦à¤¤â© [ ] â¦à¤¨â©â¦à¤¾â© â¦à¤¹â© [0x0a] â¦à¤®â©â¦à¥ˆâ©â¦à¤‚â© [ ] â¦à¤•â©â¦à¤¾â©â¦à¤â© â¦à¤šâ© [ ] â¦à¤–â©â¦à¤¾â© [ ] â¦à¤¸â©
â¦à¤•â© â¦à¤¤â©â¦à¤¾â© [ ] â¦à¤¹â©â¦à¥‚â©â¦à¤â© â¦,â© [ ] â¦à¤®â©â¦à¥â© â¦à¤â©â¦à¥‡â© [ ] â¦à¤‰â© â¦à¤¸â© [ ] â¦à¤¸â©â¦à¥‡â© [ ] â¦à¤•â©â¦à¥‹â© â¦à¤ˆâ© [ ] â¦à¤ªâ©â¦à¥€â©
â¦à¤¡â©â¦à¤¾â© [ ] â¦à¤¨â© â¦à¤¹â©â¦à¥€â©â¦à¤‚â© [ ] â¦à¤¹â©â¦à¥‹â© â¦à¤¤â© [0x0a] â¦à®¨â©â¦à®¾â© â¦à®©â©â¦à¯â© [ ] â¦à®•â© â¦à®£â©â¦à¯â© â¦à®£â©â¦à®¾â© â¦à®Ÿâ©â¦à®¿â© [ ]
â¦à®šâ©â¦à®¾â© â¦à®ªâ©â¦à¯â© â¦à®ªâ©â¦à®¿â© â¦à®Ÿâ©â¦à¯â© â¦à®µâ©â¦à¯‡â© â¦à®©â©â¦à¯â© â¦,â© [ ] �
��அ⩠â¦à®¤â© â¦à®©â©â¦à®¾â© â¦à®²â©â¦à¯â© [ ] â¦à®Žâ© â¦à®©â© â¦à®•â©â¦à¯â© â¦à®•â©â¦à¯â© [ ] â¦à®’â© â¦à®°â©â¦à¯â© [ ] â¦à®•â©â¦à¯‡â© â¦à®Ÿâ©â¦à¯â© â¦à®®â©â¦à¯â© [ ] â¦à®µâ©
â¦à®°â©â¦à®¾â© â¦à®¤â© [0x0a] â¦ï»¢â© â¦ï¯¾â© â¦Úºâ© [ ] â¦ï®Žâ© â¦ïºŽâ© â¦ï»¨â© â¦ï¼â© [ ] â¦ï®Žâ© â¦Ú¾â© â¦ïºâ© [ ] â¦ïº²â© â¦ï®‘â© â¦ïº—â© â¦ïºâ© [ ] â¦Ûâ© â¦ï»â©
â¦Úºâ© [ ] â¦ïºâ© â¦ï»â© â¦ïºâ© [ ] â¦ï»¢â© â¦ïºŸâ© â¦Ú¾â© â¦Û’â© [ ] â¦ïº–â© â¦ï®‘â© â¦ï» â© â¦ï¯¿â© â¦ï»“â© [ ] â¦ï»¥â© â¦Ûâ© â¦ï¯¼â© â¦Úºâ© [ ] â¦Ûâ© â¦ï»®â© â¦ïº˜â©
â¦ï¯¾â© [ ] [0x0a] â¦ïº°â© â¦ï»«â© [ ] â¦ïº¶â© â¦ï»´â© â¦ïº¸â© â¦ï»«â© [ ] â¦ïº¥â© â¦ï»â© â¦Ú“â© â¦ï»â© â¦Ûâ© [ ] â¦ïº¶â© â¦ï»£â© â¦ØŒâ© [ ] â¦ï»ªâ© â¦ï»â© â¦ï»«â©
[ ] â¦ï»¡â© â¦ïºâ© [ ] â¦ï»¦â© â¦ï»«â© [ ] â¦ïº¥â© â¦ï»â© â¦Ú–â© â¦ï»®â© â¦ï»³ï¿½ï¿½
� [0x0a]
Breaks: c c lc c c lc c c lc c c c c lc c c lc c lc c c c lc c c c
c lc c c lc c lc c c c lc c c lc c c lc c c lc c lc c c lc c c lc
c c lc c c c c c lc c c c c lc c c c c c c c lc c c c c lc c c c c
lc c c lc c c c lc c c c c c c c lc c c c c lc c c c lc c c c c lc c c c lc
c c c lc c c c c lc c c c c c lc c c c c lc c c c c c c c c lc c c c c lc c c c c
c lc c c c lc c c c lc c c lc c c lc c c c c c c
Whitespace: x x x x x x x w
x x x x x x x x x x
x w x x x x x
x x w x x x x x
x x x x x w x x x
x x x x w w
Words: bs be bs be bs be bs be b bs be bs be bs be bs be bs
be bs be bs be bs be bs be b bs be bs be bs be bs be bs be bs
be bs be bs be bs be bs be b bs be bs be
bs be bs be bs be bs be bs be bs be bs be bs be bs
be bs be bs be bs be bs be b bs be bs be bs
be bs be b bs be bs be bs be bs be b
diff --git a/tests/breaks/one.expected b/tests/breaks/one.expected
index 165e2d13..f3ab2612 100644
--- a/tests/breaks/one.expected
+++ b/tests/breaks/one.expected
@@ -1,4 +1,4 @@
-Text: a b c / d e f [ ] g h i [0xad] j k l . [ ] B l a [0x0a]
+Text: â¦aâ© â¦bâ© â¦câ© â¦/â© â¦dâ© â¦eâ© â¦fâ© [ ] â¦gâ© â¦hâ© â¦iâ© [0xad] â¦jâ© â¦kâ© â¦lâ© â¦.â© [ ] â¦Bâ© â¦lâ© â¦aâ©
[0x0a]
Breaks: c c c c lc c c c lc c c c lc c c c c lc c c c c
Whitespace: x x w w
Words: bs be bs be bs be b bs be b
diff --git a/tests/breaks/seven.expected b/tests/breaks/seven.expected
index 8cd411a6..f71d9598 100644
--- a/tests/breaks/seven.expected
+++ b/tests/breaks/seven.expected
@@ -1,6 +1 @@
-Text: 나 는 [ ] ìœ ë¦¬ 를 [ ] 먹 ì„ [ ] 수 [ ] 있 ì–´ ìš” . [ ] ê·¸ 래 ë„ [ ] ì•„ 프 지 [ ] ì•Š ì•„
ìš” [0x0a]
-Breaks: c lc c lc lc lc c lc lc c lc c lc lc lc c c lc lc lc c lc lc lc c lc lc lc
c c
-Whitespace: x x x x x x x
w w
-Words: bs be bs be bs be bs be bs be b bs be bs be bs
be b
-Sentences: bs e bs
e b
-Graphemes: b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b
+Bail out! ERROR:../tests/test-break.c:58:test_file: assertion failed (error == NULL): Failed to open file
“tests/breaks/seven.breakâ€: No such file or directory (g-file-error-quark, 4)
diff --git a/tests/breaks/six.expected b/tests/breaks/six.expected
index fba8e60d..3dc7fc27 100644
--- a/tests/breaks/six.expected
+++ b/tests/breaks/six.expected
@@ -1,6 +1 @@
-Text: मी [ ] का च [ ] खा ऊ [ ] श क तो , [ ] म ला [ ] ते [ ] दॠख त [ ] ना ह [0x0a]
मैं [ ] काठच [ ] खा [ ] स क ता [ ] हूठ, [ ] मॠà¤à¥‡ [ ] उ स [ ] से [ ] को ई [ ] पी डा [ ]
न हीं [ ] हो त [0x0a] நா ன௠[ ] க ண௠ணா டி [ ] சா ப௠பி ட௠வே ன௠, [ ] அ த னா ல௠[ ] எ ன க௠க௠[
] à®’ ர௠[ ] கே ட௠ம௠[ ] வ ரா த [0x0a] ﻢ ﯾ Úº [ ] ﮎ ﺎ ﻨ ï¼ [ ] ﮎ Ú¾ ïº [ ] ﺲ ﮑ ﺗ ïº [ ] Û ï» Úº [ ]
ïº ï» ïº [ ] ﻢ ﺟ Ú¾ Û’ [ ] ﺖ ﮑ ï» ï¯¿ ﻓ [ ] ﻥ Û ï¯¼ Úº [ ] Û ï»® ﺘ ﯾ [ ] Û” [0x0a] ﺰ ﻫ [ ] ﺶ ï»´ ﺸ ﻫ [ ] ﺥ ï» Ú“
ï» Û [ ] ﺶ ﻣ ØŒ [ ] ﻪ ï» ï»« [ ] ﻡ ïº [ ] ﻦ ﻫ [ ] ﺥ ï» Ú– ï»® ﻳ [0x0a]
-Breaks: c c lc c c lc c c lc c c c c lc c c lc c lc c c c lc c c c
c lc c c lc c lc c c c lc c c lc c c lc c c lc c lc c c lc c c lc
c c lc c c c c c lc c c c c lc c c c c c c c lc c c c c lc c c c c
lc c c lc c c c lc c c c c c c c lc c c c c lc c c c lc c c c c lc c c c lc
c c c lc c c c c lc c c c c c lc c c c c lc c c c c c c c c c lc c c c c lc c c c
c c lc c c c lc c c c lc c c lc c c lc c c c c c c
-Whitespace: x x x x x x x w
x x x x x x x x x x
x w x x x x x
x x w x x x x x
x x x x x w x x
x x x x x w w
-Words: bs be bs be bs be bs be b bs be bs be bs be bs be bs
be bs be bs be bs be bs be b bs be bs be bs be bs be bs be bs
be bs be bs be bs be bs be b bs be bs be
bs be bs be bs be bs be bs be bs be bs be bs be bs
be bs be bs be bs be bs be b b bs be bs be bs
be bs be b bs be bs be bs be bs be b
-Sentences: bs e bs
e bs
e bs
e bs
e b
-Graphemes: b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b
b b b b b b b b b b b b b b b b b b b b b b b
+Bail out! ERROR:../tests/test-break.c:58:test_file: assertion failed (error == NULL): Failed to open file
“tests/breaks/six.breakâ€: No such file or directory (g-file-error-quark, 4)
diff --git a/tests/breaks/ten.expected b/tests/breaks/ten.expected
index 6577c9fb..a83252da 100644
--- a/tests/breaks/ten.expected
+++ b/tests/breaks/ten.expected
@@ -1,4 +1,4 @@
-Text: i ක්[0x200d]ක [ ] a[0x200c] a௠[0x0a]
+Text: â¦iâ© â¦à¶šâ©â¦à·Šâ©[0x200d]â¦à¶šâ© [ ] â¦aâ©[0x200c] â¦aâ©â¦à¯â© [0x0a]
Breaks: c c c lc c c c
Whitespace: x w w
Words: bs be bs be b
diff --git a/tests/breaks/three.expected b/tests/breaks/three.expected
index 2ff60a9c..72e6fbe2 100644
--- a/tests/breaks/three.expected
+++ b/tests/breaks/three.expected
@@ -1,4 +1,4 @@
-Text: o n e [ ] t w o [0x2028] r e d [ ] b l u e[0x200d] g r e e n [0x0a]
+Text: â¦oâ© â¦nâ© â¦eâ© [ ] â¦tâ© â¦wâ© â¦oâ© [0x2028] â¦râ© â¦eâ© â¦dâ© [ ] â¦bâ© â¦lâ© â¦uâ© â¦eâ©[0x200d] â¦gâ© â¦râ© â¦eâ©
â¦eâ© â¦nâ© [0x0a]
Breaks: c c c c lc c c c Lc c c c lc c c c c c c c c c c
Whitespace: x w x w w
Words: bs be bs be bs be bs be b
diff --git a/tests/breaks/two.expected b/tests/breaks/two.expected
index c7f983ee..9bea7f7d 100644
--- a/tests/breaks/two.expected
+++ b/tests/breaks/two.expected
@@ -1,4 +1,4 @@
-Text: g o r i l · l e s [0x0a]
+Text: â¦gâ© â¦oâ© â¦râ© â¦iâ© â¦lâ© â¦Â·â© â¦lâ© â¦eâ© â¦sâ© [0x0a]
Breaks: c c c c c c c c c c c
Whitespace: w w
Words: bs e s be b
diff --git a/tests/test-break.c b/tests/test-break.c
index 66c207a5..d59971a0 100644
--- a/tests/test-break.c
+++ b/tests/test-break.c
@@ -219,7 +219,9 @@ test_file (const gchar *filename, GString *string)
!(g_unichar_type (ch) == G_UNICODE_LINE_SEPARATOR ||
g_unichar_type (ch) == G_UNICODE_PARAGRAPH_SEPARATOR))
{
+ g_string_append_unichar (string, 0x2066); // LRI
g_string_append_unichar (string, ch);
+ g_string_append_unichar (string, 0x2069); // PDI
g_string_append (s1, " ");
g_string_append (s2, " ");
g_string_append (s3, " ");
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]