Improve detection of special *FIP* property names

Make sure RFIP* and SFIP* are not treated as category results
This commit is contained in:
Magne Sjaastad committed 2024-09-24 14:49:10 +02:00
1 parent de573a83cc
commit 12ae4dbaaa
3 files changed
+63 -4

No files matched your search

@@ -0,0 +1,56 @@
#include "gtest/gtest.h"
#include "RiaResultNames.h"
TEST( RiaResultNames, TestIsCategoryResult )
{
// Test for non-category result names
{
QString resultVariable = "FIPOIL";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
{
QString resultVariable = "FIPWAT";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
{
QString resultVariable = "FIPGAS";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
{
QString resultVariable = "SFIPGAS";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
{
QString resultVariable = "RFIPGAS";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
{
QString resultVariable = "RFIPGAS_P90";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_FALSE( result );
}
// Test for category result names
{
QString resultVariable = "MYNUM";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_TRUE( result );
}
{
QString resultVariable = "FIPMYPROP";
bool result = RiaResultNames::isCategoryResult( resultVariable );
EXPECT_TRUE( result );
}
}