Mercurial > hg > orthanc
annotate Resources/EncodingTests.h @ 2755:dc1b919699d3 Orthanc-0.8.3
close old branch
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 17 Jul 2018 09:41:00 +0200 |
parents | a66224eec125 |
children | 60cc0ee61edb |
rev | line source |
---|---|
1090
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
1 static const unsigned int testEncodingsCount = 14; |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
2 static const ::Orthanc::Encoding testEncodings[] = { |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
3 ::Orthanc::Encoding_Latin5, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
4 ::Orthanc::Encoding_Hebrew, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
5 ::Orthanc::Encoding_Greek, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
6 ::Orthanc::Encoding_Arabic, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
7 ::Orthanc::Encoding_Cyrillic, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
8 ::Orthanc::Encoding_Latin4, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
9 ::Orthanc::Encoding_Latin3, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
10 ::Orthanc::Encoding_Latin2, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
11 ::Orthanc::Encoding_Latin1, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
12 ::Orthanc::Encoding_Utf8, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
13 ::Orthanc::Encoding_Thai, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
14 ::Orthanc::Encoding_Japanese, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
15 ::Orthanc::Encoding_Ascii, |
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
16 ::Orthanc::Encoding_Chinese |
1088
6fd4434c1bcf
unit tests for encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
17 }; |
1090
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
18 static const char *testEncodingsEncoded[14] = { |
1091 | 19 "\x54\x65\x73\x74\xe9\xe4\xf6\xf2\xdd", |
20 "\x54\x65\x73\x74\xe3", | |
21 "\x54\x65\x73\x74\xc8", | |
22 "\x54\x65\x73\x74\xd5", | |
23 "\x54\x65\x73\x74\xb4\xfb", | |
24 "\x54\x65\x73\x74\xe9\xe4\xf6\xf3", | |
25 "\x54\x65\x73\x74\xe9\xe4\xf6\xf2\xf8\xa9", | |
26 "\x54\x65\x73\x74\xe9\xe4\xf6", | |
27 "\x54\x65\x73\x74\xe9\xe4\xf6\xf2", | |
28 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc3\xb2\xd0\x94\xce\x98\xc4\x9d\xd7\x93\xd8\xb5\xc4\xb7\xd1\x9b\xe0\xb9\x9b\xef\xbe\x88\xc4\xb0", | |
29 "\x54\x65\x73\x74\xfb", | |
30 "\x54\x65\x73\x74\x84\x44\x83\xa6\xc8", | |
31 "\x54\x65\x73\x74", | |
1090
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
32 "\x81\x30\x89\x37\x81\x30\x89\x38\xA8\xA4\xA8\xA2\x81\x30\x89\x39\x81\x30\x8A\x30" |
1088
6fd4434c1bcf
unit tests for encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
33 }; |
1090
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
34 static const char *testEncodingsExpected[14] = { |
1091 | 35 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc3\xb2\xc4\xb0", |
36 "\x54\x65\x73\x74\xd7\x93", | |
37 "\x54\x65\x73\x74\xce\x98", | |
38 "\x54\x65\x73\x74\xd8\xb5", | |
39 "\x54\x65\x73\x74\xd0\x94\xd1\x9b", | |
40 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc4\xb7", | |
41 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc3\xb2\xc4\x9d\xc4\xb0", | |
42 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6", | |
43 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc3\xb2", | |
44 "\x54\x65\x73\x74\xc3\xa9\xc3\xa4\xc3\xb6\xc3\xb2\xd0\x94\xce\x98\xc4\x9d\xd7\x93\xd8\xb5\xc4\xb7\xd1\x9b\xe0\xb9\x9b\xef\xbe\x88\xc4\xb0", | |
45 "\x54\x65\x73\x74\xe0\xb9\x9b", | |
46 "\x54\x65\x73\x74\xd0\x94\xce\x98\xef\xbe\x88", | |
47 "\x54\x65\x73\x74", | |
1090
e494ceb8d763
support more encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
1088
diff
changeset
|
48 "\xc3\x9e\xc3\x9f\xc3\xa0\xc3\xa1\xc3\xa2\xc3\xa3" |
1088
6fd4434c1bcf
unit tests for encodings
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff
changeset
|
49 }; |