1. The first call to pdf_text_new_from_pdf_string should return PDF_OK.
2. The first call should return a valid pointer to the new text object
3. The contents of the first text object must be the expected ones.
4. The languange code within the first text object must be the expected one.
5. The country code within the first text object must be the expected one.
6. The first call should return a valid remaining_str pointer and a non-zero remaining_length
7. The second call to pdf_text_new_from_pdf_string should return PDF_OK.
8. The second call should return a valid pointer to the new text object
9. The contents of the second text object must be the expected ones.
10. The languange code within the second text object must be the expected one.
11. The country code within the second text object must be the expected one.
12. The second call should return a valid remaining_str pointer and a non-zero remaining_length
13. The third call to pdf_text_new_from_pdf_string should return PDF_OK.
14. The third call should return a valid pointer to the new text object
15. The contents of the third text object must be the expected ones.
16. The languange code within the third text object must be the expected one.
17. The country code within the third text object must be the expected one.
18. The second call should return a NULL remaining_str pointer and a zero remaining_length