12#include <com/sun/star/text/XText.hpp>
13#include <com/sun/star/text/XTextRange.hpp>
15#include <cppunit/TestAssert.h>
23 uno::Reference<text::XTextRange> xTextRange(
init(), uno::UNO_QUERY_THROW);
25 xTextRange->setString(
"UnitTest");
26 uno::Reference<text::XTextRange> xTR_end(xTextRange->getEnd(), uno::UNO_SET_THROW);
27 xTR_end->setString(
"End");
29 CPPUNIT_ASSERT(xTextRange->getText()->getString().endsWith(
"End"));
34 uno::Reference<text::XTextRange> xTextRange(
init(), uno::UNO_QUERY_THROW);
36 xTextRange->setString(
"UnitTest");
37 CPPUNIT_ASSERT_EQUAL(OUString(
"UnitTest"), xTextRange->getString());
42 uno::Reference<text::XTextRange> xTextRange(
init(), uno::UNO_QUERY_THROW);
44 xTextRange->setString(
"UnitTest");
45 uno::Reference<text::XTextRange> xTR_start(xTextRange->getStart(), uno::UNO_SET_THROW);
46 xTR_start->setString(
"Start");
48 CPPUNIT_ASSERT(xTextRange->getText()->getString().startsWith(
"Start"));
53 uno::Reference<text::XTextRange> xTextRange(
init(), uno::UNO_QUERY_THROW);
55 xTextRange->setString(
"UnitTest");
56 uno::Reference<text::XText> xText(xTextRange->getText(), uno::UNO_SET_THROW);
57 CPPUNIT_ASSERT_EQUAL(OUString(
"UnitTest"), xTextRange->getString());