+}
+
+int UtcDaliToolkitTextLabelSetSpannedText_BoldSpan(void)
+{
+ ToolkitTestApplication application;
+
+ tet_infoline("UtcDaliToolkitTextLabelSetSpannedText_BoldSpan");
+
+ TextLabel textLabel = TextLabel::New();
+
+ DALI_TEST_CHECK(textLabel);
+
+ application.GetScene().Add(textLabel);
+
+ Text::SpannableString spannableString = CreateSpannableStringForBoldSpan();
+ Text::SetSpannedText(textLabel, spannableString);
+
+ application.SendNotification();
+ application.Render();
+
+ Toolkit::Internal::TextLabel& labelImpl = GetImpl(textLabel);
+
+ const Vector<Text::FontRun>& validFonts = labelImpl.GetTextController()->GetTextModel()->GetFontRuns();
+
+ DALI_TEST_EQUALS(validFonts.Count(), 2, TEST_LOCATION);
+ DALI_TEST_EQUALS(validFonts[0].characterRun.characterIndex,0, TEST_LOCATION);
+ DALI_TEST_EQUALS(validFonts[0].characterRun.GetEndCharacterIndex(),3, TEST_LOCATION);
+ DALI_TEST_EQUALS(validFonts[0].isBoldRequired, true, TEST_LOCATION);
+
+ END_TEST;