Esempio n. 1
0
void TestQgsDataDefined::expressionOrString()
{
  QgsDataDefined dd;
  dd.setActive( true );
  dd.setField( "field" );
  dd.setExpressionString( "1+col1+col2" );
  dd.setUseExpression( true );
  QCOMPARE( dd.expressionOrField(), QString( "1+col1+col2" ) );

  dd.setUseExpression( false );
  QCOMPARE( dd.expressionOrField(), QString( "\"field\"" ) );
}