mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#2031 Curve Calculator : Allow assignment without spaces around :=
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
#include "RimCalculation.h"
|
||||
|
||||
#include "expressionparser/ExpressionParser.h"
|
||||
|
||||
@@ -46,3 +47,33 @@ TEST(RicExpressionParserTest, DetectVariables)
|
||||
EXPECT_STREQ(variables[3].toStdString().data(), "y");
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
TEST(RicExpressionParserTest, FindLeftHandSide)
|
||||
{
|
||||
{
|
||||
QString expr = "c := a";
|
||||
|
||||
QString s = RimCalculation::findLeftHandSide(expr);
|
||||
|
||||
EXPECT_STREQ(s.toStdString().data(), "c");
|
||||
}
|
||||
|
||||
{
|
||||
QString expr = "c:=a";
|
||||
|
||||
QString s = RimCalculation::findLeftHandSide(expr);
|
||||
|
||||
EXPECT_STREQ(s.toStdString().data(), "c");
|
||||
}
|
||||
|
||||
{
|
||||
QString expr = "\na:=b\n\nc:=a";
|
||||
|
||||
QString s = RimCalculation::findLeftHandSide(expr);
|
||||
|
||||
EXPECT_STREQ(s.toStdString().data(), "c");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user