summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/netlist/tests/test_pfunction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/netlist/tests/test_pfunction.cpp')
-rw-r--r--src/lib/netlist/tests/test_pfunction.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/netlist/tests/test_pfunction.cpp b/src/lib/netlist/tests/test_pfunction.cpp
index 60e6753b7ac..56923be8149 100644
--- a/src/lib/netlist/tests/test_pfunction.cpp
+++ b/src/lib/netlist/tests/test_pfunction.cpp
@@ -33,7 +33,7 @@ PTEST(pfunction, func_if)
{
PFUNCEXPECT("if(1>0, 2, 0)", 2.0);
PFUNCEXPECT("if(0>1, 2, 3)", 3.0);
- PFUNCEXPECT("if(sin(1)>0, 2, 3)", 3.0); // fail
+ PFUNCEXPECT("if(sin(1)>0, 2, 3)", 2.0); // fail
PEXPECT_EQ( 1.0, plib::pfunction<double>("if(A2>2.5, 0-A1, (0.07-(0.005*A1))*if(A0>2.5,1,0-1))", {"A0","A1","A2"})({1.0,-1.0,3.0}));
PEXPECT_EQ(-0.065, plib::pfunction<double>("if(A2>2.5, 0-A1, (0.07-(0.005*A1))*if(A0>2.5,1,0-1))", {"A0","A1","A2"})({1.0,1.0,1.0}));
PEXPECT_EQ( 0.065, plib::pfunction<double>("if(A2>2.5, 0-A1, (0.07-(0.005*A1))*if(A0>2.5,1,0-1))", {"A0","A1","A2"})({3.0,1.0,1.0}));
@@ -51,5 +51,5 @@ PTEST(pfunction, unary_minus)
PFUNCEXPECT("3*-(3*2)", -18.0);
PFUNCEXPECT("3*-(2*1)^2", -12.0);
PEXPECT_THROW(plib::pfunction<double>("(3, 4)")(), plib::pexception);
- PEXPECT_THROW(plib::pfunction<double>("(3)")(), plib::pexception); // fail
+ PEXPECT_NO_THROW(plib::pfunction<double>("(3)")()); // fail
}