Forum Discussion
Hi,
I have tried the following steps to check the length of the string:
1. Using table checkpoint to retrieve the table data and copy the string in Preview tab.
2. Select all the string, right click and checked on the 'Show Unicode control characters'.
3. There is no new character showing.
4. Copy the whole string and paste into a C++ online compiler. This is the result.
5. The total string length is 41, included the 2 red dots. While pointing on the red dot, it shows /u1d
By referring to here, HTML Entity (decimal) is  (similar to what TestComplete saved in tc.Tbl) while C++ is "\u1D" (quite similar compare to \u1d, the red dot).
So, it should be a non-printable character and considered during the comparison with the tc.Tbl file that I manually edited.
Hi,
So, if I got your results right:
-- Data to be compared contain non-printable characters. Is this OK?
-- Non-printable data causes checkpoint to fail. I think that this is a question that should be asked to Support and I will appreciate it if you update this thread with their answer.
- Josh_1473 years agoContributor
Hi AlexKaras
This is the update regarding this issue.
I had asked the Support, after they pasting the non-printable character into a text field in their sample table app reproduces the issue.
They had reported it to the developers and it will be fixed in one of the future releases based on the general backlog order.
- Josh_1473 years agoContributor
Hi,
Yes, they didn't mentioned the method to fix it. Sorry about that.
- AlexKaras3 years agoChampion Level 3
Hi,
Thank you for the update!
> it will be fixed
Didn't they mention what the fix will be? Are they going to store all data, including non-printable characters, and compare considering these characters, or just skip non-printable characters, or something else?
Related Content
Recent Discussions
- 2 days agovladd1