@@ -81,7 +81,7 @@ void TestQgsAttributeForm::testFieldConstraint()
8181 QString invalidLabel = " col0<font color=\" red\" >*</font>" ;
8282
8383 // set constraint
84- layer->editFormConfig ()->setConstraint ( 0 , " " );
84+ layer->editFormConfig ()->setExpression ( 0 , " " );
8585
8686 // get wrapper
8787 QgsEditorWidgetWrapper *ww;
@@ -92,7 +92,7 @@ void TestQgsAttributeForm::testFieldConstraint()
9292 QCOMPARE ( label->text (), QString ( " col0" ) );
9393
9494 // set a not null constraint
95- layer->editFormConfig ()->setConstraint ( 0 , " col0 is not null" );
95+ layer->editFormConfig ()->setExpression ( 0 , " col0 is not null" );
9696
9797 // set value to 1
9898 ww->setValue ( 1 );
@@ -126,10 +126,10 @@ void TestQgsAttributeForm::testFieldMultiConstraints()
126126 ft.setAttribute ( " col3" , 3 );
127127
128128 // set constraints for each field
129- layer->editFormConfig ()->setConstraint ( 0 , " " );
130- layer->editFormConfig ()->setConstraint ( 1 , " " );
131- layer->editFormConfig ()->setConstraint ( 2 , " " );
132- layer->editFormConfig ()->setConstraint ( 3 , " " );
129+ layer->editFormConfig ()->setExpression ( 0 , " " );
130+ layer->editFormConfig ()->setExpression ( 1 , " " );
131+ layer->editFormConfig ()->setExpression ( 2 , " " );
132+ layer->editFormConfig ()->setExpression ( 3 , " " );
133133
134134 // build a form for this feature
135135 QgsAttributeForm form ( layer );
@@ -160,10 +160,10 @@ void TestQgsAttributeForm::testFieldMultiConstraints()
160160 QCOMPARE ( label3->text (), QString ( " col3" ) );
161161
162162 // update constraint
163- layer->editFormConfig ()->setConstraint ( 0 , " col0 < (col1 * col2)" );
164- layer->editFormConfig ()->setConstraint ( 1 , " " );
165- layer->editFormConfig ()->setConstraint ( 2 , " " );
166- layer->editFormConfig ()->setConstraint ( 3 , " col0 = 2" );
163+ layer->editFormConfig ()->setExpression ( 0 , " col0 < (col1 * col2)" );
164+ layer->editFormConfig ()->setExpression ( 1 , " " );
165+ layer->editFormConfig ()->setExpression ( 2 , " " );
166+ layer->editFormConfig ()->setExpression ( 3 , " col0 = 2" );
167167
168168 // change value
169169 ww0->setValue ( 2 ); // update col0
@@ -212,7 +212,7 @@ void TestQgsAttributeForm::testOKButtonStatus()
212212 QSignalSpy spy3 ( layer, SIGNAL ( editingStopped () ) );
213213
214214 // set constraint
215- layer->editFormConfig ()->setConstraint ( 0 , " " );
215+ layer->editFormConfig ()->setExpression ( 0 , " " );
216216
217217 // no constraint but layer not editable : OK button disabled
218218 QCOMPARE ( layer->isEditable (), false );
@@ -225,12 +225,12 @@ void TestQgsAttributeForm::testOKButtonStatus()
225225 QCOMPARE ( okButton->isEnabled (), true );
226226
227227 // invalid constraint and editable layer : OK button disabled
228- layer->editFormConfig ()->setConstraint ( 0 , " col0 = 0" );
228+ layer->editFormConfig ()->setExpression ( 0 , " col0 = 0" );
229229 ww->setValue ( 1 );
230230 QCOMPARE ( okButton->isEnabled (), false );
231231
232232 // valid constraint and editable layer : OK button enabled
233- layer->editFormConfig ()->setConstraint ( 0 , " col0 = 2" );
233+ layer->editFormConfig ()->setExpression ( 0 , " col0 = 2" );
234234 ww->setValue ( 2 );
235235 QCOMPARE ( okButton->isEnabled (), true );
236236
0 commit comments