Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
dart_pdf
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
David PHAM-VAN
2021-11-19 08:28:38 -0400
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
81c5547140aeb5bbcdf327cfc66b4338df6f0760
81c55471
1 parent
afbd7cd9
Fix Arabic unit tests
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
68 additions
and
61 deletions
pdf/CHANGELOG.md
pdf/test/arabic_test.dart
pdf/CHANGELOG.md
View file @
81c5547
...
...
@@ -3,6 +3,7 @@
## 3.6.3
-
Fix some Spanning Widgets issues
-
Fix Arabic unit tests
## 3.6.2
...
...
pdf/test/arabic_test.dart
View file @
81c5547
...
...
@@ -64,13 +64,16 @@ void main() {
final
cases
=
<
ArabicText
>[
ArabicText
(
'الـــسَلاْمُ عَلَيْكُمْ'
,
<
int
>[
1615
,
65249
,
1605
,
1618
,
65276
,
1614
,
65204
,
1600
,
1600
,
1600
,
65247
,
6516
5
,
157
5
,
32
,
1618
,
65250
,
...
...
@@ -85,19 +88,24 @@ void main() {
]),
ArabicText
(
'الــلغـة العــربيَّة هي أكثرُ اللغاتِ'
,
<
int
>[
65172
,
1600
,
65232
,
65248
,
1600
,
1600
,
65247
,
6516
5
,
157
5
,
32
,
65172
,
64608
,
65268
,
65169
,
65198
,
1600
,
1600
,
65228
,
65247
,
6516
5
,
157
5
,
32
,
65266
,
65259
,
...
...
@@ -106,15 +114,15 @@ void main() {
65198
,
65180
,
65243
,
65155
,
1571
,
32
,
1616
,
65173
,
1578
,
65166
,
65232
,
65248
,
65247
,
6516
5
157
5
]),
ArabicText
(
'تحدُّثاً ونُطقاً ضِمْنَ مَجمُوعَة'
,
<
int
>[
1611
,
...
...
@@ -131,7 +139,7 @@ void main() {
65220
,
1615
,
65255
,
65261
,
1608
,
32
,
1614
,
65254
,
...
...
@@ -151,12 +159,12 @@ void main() {
65251
]),
ArabicText
(
'اللغات السامية'
,
<
int
>[
65173
,
1578
,
65166
,
65232
,
65248
,
65247
,
6516
5
,
157
5
,
32
,
65172
,
65268
,
...
...
@@ -164,7 +172,7 @@ void main() {
65166
,
65204
,
65247
,
6516
5
157
5
]),
ArabicText
(
'العربية لغةٌ رسميةٌ في'
,
<
int
>[
65172
,
...
...
@@ -173,7 +181,7 @@ void main() {
65198
,
65228
,
65247
,
6516
5
,
157
5
,
32
,
1612
,
65172
,
...
...
@@ -185,7 +193,7 @@ void main() {
65268
,
65252
,
65203
,
65197
,
1585
,
32
,
65266
,
65235
...
...
@@ -196,16 +204,16 @@ void main() {
65243
,
32
,
1616
,
65245
,
65261
,
65193
,
1604
,
1608
,
1583
,
32
,
1616
,
65254
,
65219
,
65262
,
65247
,
6516
5
,
157
5
,
32
,
64610
,
65266
,
...
...
@@ -213,18 +221,19 @@ void main() {
65198
,
65228
,
65247
,
6516
5
157
5
]),
ArabicText
(
'إضافة إلىّٰ كونها لغة؟'
,
<
int
>[
65172
,
65235
,
65166
,
65215
,
65159
,
1573
,
32
,
64611
,
65264
,
65247
,
65159
,
1573
,
32
,
65166
,
65260
,
...
...
@@ -234,19 +243,20 @@ void main() {
32
,
65172
,
65232
,
65247
65247
,
1567
]),
ArabicText
(
'رسمية في تشاد وإريتريا'
,
<
int
>[
65172
,
65268
,
65252
,
65203
,
65197
,
1585
,
32
,
65266
,
65235
,
32
,
6519
3
,
158
3
,
65166
,
65208
,
65175
,
...
...
@@ -256,36 +266,36 @@ void main() {
65198
,
65176
,
65267
,
65197
,
65159
,
65261
1585
,
1573
,
1608
]),
ArabicText
(
'وإسرائيل. وهي إحدى اللغات'
,
<
int
>[
46
,
65246
,
65268
,
65163
,
6516
5
,
157
5
,
65198
,
65203
,
65159
,
65261
,
1573
,
1608
,
32
,
65266
,
65259
,
65261
,
1608
,
32
,
65263
,
1609
,
65194
,
65187
,
65159
,
1573
,
32
,
65173
,
1578
,
65166
,
65232
,
65248
,
65247
,
6516
5
157
5
]),
ArabicText
(
'الرسمية الست في منظمة'
,
<
int
>[
65172
,
...
...
@@ -294,12 +304,12 @@ void main() {
65203
,
65198
,
65247
,
6516
5
,
157
5
,
32
,
65174
,
65204
,
65247
,
6516
5
,
157
5
,
32
,
65266
,
65235
,
...
...
@@ -314,15 +324,15 @@ void main() {
65250
,
65251
,
65271
,
6516
5
,
157
5
,
32
,
65171
,
1577
,
65194
,
65188
,
65176
,
65252
,
65247
,
6516
5
,
157
5
,
1548
,
32
,
65246
,
...
...
@@ -331,10 +341,10 @@ void main() {
65188
,
1615
,
65267
,
65261
1608
]),
ArabicText
(
'باليوم العالمي للغة العربية'
,
<
int
>[
65249
,
1605
,
65262
,
65268
,
65247
,
...
...
@@ -347,7 +357,7 @@ void main() {
65166
,
65228
,
65247
,
6516
5
,
157
5
,
32
,
65172
,
65232
,
...
...
@@ -360,7 +370,7 @@ void main() {
65198
,
65228
,
65247
,
6516
5
157
5
]),
ArabicText
(
'في 18 ديسمبر كذكرى اعتماد'
,
<
int
>[
65266
,
...
...
@@ -374,20 +384,20 @@ void main() {
65252
,
65204
,
65267
,
6519
3
,
158
3
,
32
,
65263
,
1609
,
65198
,
65243
,
65196
,
65243
,
32
,
6519
3
,
158
3
,
65166
,
65252
,
65176
,
65227
,
6516
5
157
5
]),
ArabicText
(
'العربية بين لغات العمل في'
,
<
int
>[
65172
,
...
...
@@ -396,13 +406,13 @@ void main() {
65198
,
65228
,
65247
,
6516
5
,
157
5
,
32
,
65254
,
65268
,
65169
,
32
,
65173
,
1578
,
65166
,
65232
,
65247
,
...
...
@@ -411,7 +421,7 @@ void main() {
65252
,
65228
,
65247
,
6516
5
,
157
5
,
32
,
65266
,
65235
...
...
@@ -420,16 +430,16 @@ void main() {
65250
,
65251
,
65271
,
6516
5
,
157
5
,
32
,
46
,
65171
,
1577
,
65194
,
65188
,
65176
,
65252
,
65247
,
6516
5
157
5
]),
];
...
...
@@ -451,14 +461,10 @@ void main() {
);
for
(
var
item
in
cases
)
{
try
{
expect
(
arabic
.
convert
(
item
.
original
).
codeUnits
,
equals
(
item
.
reshaped
),
);
}
catch
(
e
)
{
print
(
e
);
}
expect
(
arabic
.
convert
(
item
.
original
).
codeUnits
,
equals
(
item
.
reshaped
),
);
}
});
...
...
Please
register
or
login
to post a comment