@@ -91,7 +91,7 @@ void TestQgsComposerHtml::sourceMode()
9191 htmlFrame->setFrameEnabled ( true );
9292 htmlItem->addFrame ( htmlFrame );
9393 htmlItem->setContentMode ( QgsComposerHtml::ManualHtml );
94- htmlItem->setHtml ( QString ( " <p style=\" font-family: %1 \" ><i>Test manual <b>html</b ></i></p> " ). arg ( mTestFont . family () ) );
94+ htmlItem->setHtml ( QString ( " <body style=\" margin: 10px; \" ><div style= \" width: 100px; height: 50px; background-color: red; \" ></div ></body> " ) );
9595 htmlItem->loadHtml ();
9696
9797 QgsCompositionChecker checker ( " composerhtml_manual" , mComposition );
@@ -108,10 +108,10 @@ void TestQgsComposerHtml::userStylesheets()
108108 htmlFrame->setFrameEnabled ( true );
109109 htmlItem->addFrame ( htmlFrame );
110110 htmlItem->setContentMode ( QgsComposerHtml::ManualHtml );
111- htmlItem->setHtml ( QString ( " <p style=\" font-family: %1 \" ><i>Test user stylesheets <b>html</b ></i></p> " ). arg ( mTestFont . family () ) );
111+ htmlItem->setHtml ( QString ( " <body style=\" margin: 10px; \" ><div style= \" width: 100px; height: 50px; background-color: red; \" ></div ></body> " ) );
112112
113113 // set user stylesheet
114- htmlItem->setUserStylesheet ( QString ( " b { color: red; } i { color: green; }" ) );
114+ htmlItem->setUserStylesheet ( QString ( " div { background- color: green !important ; }" ) );
115115 // setting user stylesheet enabled automatically loads html
116116 htmlItem->setUserStylesheetEnabled ( true );
117117
@@ -130,7 +130,7 @@ void TestQgsComposerHtml::evalExpressions()
130130 htmlItem->addFrame ( htmlFrame );
131131 htmlItem->setContentMode ( QgsComposerHtml::ManualHtml );
132132 htmlItem->setEvaluateExpressions ( true );
133- htmlItem->setHtml ( QString ( " <p style=\" font-family: %1 \" >Test expressions = <i> [% 1 + 2 + 3%]</i ></p> " ). arg ( mTestFont . family () ) );
133+ htmlItem->setHtml ( QString ( " <body style=\" margin: 10px; \" ><div style= \" width: [% 10 * 10 %]px; height: [% 30 + 20 %]px; background-color: [% 'yel' || 'low' %]; \" ></div ></body> " ) );
134134
135135 htmlItem->loadHtml ();
136136
@@ -149,7 +149,7 @@ void TestQgsComposerHtml::evalExpressionsOff()
149149 htmlItem->addFrame ( htmlFrame );
150150 htmlItem->setContentMode ( QgsComposerHtml::ManualHtml );
151151 htmlItem->setEvaluateExpressions ( false );
152- htmlItem->setHtml ( QString ( " <p style=\" font-family: %1 \" >Test expressions = <i> [% 1 + 2 + 3%]</i ></p> " ). arg ( mTestFont . family () ) );
152+ htmlItem->setHtml ( QString ( " <body style=\" margin: 10px; \" ><div style= \" width: [% 10 * 10 %]px; height: [% 30 + 20 %]px; background-color: [% 'yel' || 'low' %]; \" ></div ></body> " ) );
153153 htmlItem->loadHtml ();
154154
155155 QgsCompositionChecker checker ( " composerhtml_expressions_disabled" , mComposition );
@@ -165,7 +165,7 @@ void TestQgsComposerHtml::table()
165165 QgsComposerFrame* htmlFrame = new QgsComposerFrame ( mComposition , htmlItem, 0 , 0 , 100 , 200 );
166166 htmlFrame->setFrameEnabled ( true );
167167 htmlItem->addFrame ( htmlFrame );
168- htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " html_table .html" ) ) );
168+ htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " test_html .html" ) ) );
169169
170170 QgsCompositionChecker checker ( " composerhtml_table" , mComposition );
171171 bool result = checker.testComposition ( mReport );
@@ -183,7 +183,7 @@ void TestQgsComposerHtml::tableMultiFrame()
183183 htmlItem->setUseSmartBreaks ( false );
184184
185185 // page1
186- htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " html_table .html" ) ) );
186+ htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " test_html .html" ) ) );
187187 htmlItem->frame ( 0 )->setFrameEnabled ( true );
188188 QgsCompositionChecker checker1 ( " composerhtml_multiframe1" , mComposition );
189189 bool result = checker1.testComposition ( mReport );
@@ -206,14 +206,14 @@ void TestQgsComposerHtml::htmlMultiFrameSmartBreak()
206206 htmlItem->setUseSmartBreaks ( true );
207207
208208 // page1
209- htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " html_table .html" ) ) );
209+ htmlItem->setUrl ( QUrl ( QString ( " file:///%1" ).arg ( QString ( TEST_DATA_DIR ) + QDir::separator () + " test_html .html" ) ) );
210210 htmlItem->frame ( 0 )->setFrameEnabled ( true );
211211 QgsCompositionChecker checker1 ( " composerhtml_smartbreaks1" , mComposition );
212212 bool result = checker1.testComposition ( mReport );
213213
214214 // page2
215215 QgsCompositionChecker checker2 ( " composerhtml_smartbreaks2" , mComposition );
216- result = checker2.testComposition ( mReport , 1 ) && result;
216+ result = checker2.testComposition ( mReport , 1 , 3000 ) && result;
217217
218218 mComposition ->removeMultiFrame ( htmlItem );
219219 delete htmlItem;
0 commit comments