lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master d58eb9b 12/15: Remove assertions that provabl


From: Greg Chicares
Subject: [lmi-commits] [lmi] master d58eb9b 12/15: Remove assertions that provably cannot fire
Date: Sun, 14 Feb 2021 18:24:54 -0500 (EST)

branch: master
commit d58eb9bea6e24515e281a7f510a2fde3192a7496
Author: Gregory W. Chicares <gchicares@sbcglobal.net>
Commit: Gregory W. Chicares <gchicares@sbcglobal.net>

    Remove assertions that provably cannot fire
---
 interest_rates.cpp | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/interest_rates.cpp b/interest_rates.cpp
index 7658448..dff3d93 100644
--- a/interest_rates.cpp
+++ b/interest_rates.cpp
@@ -317,8 +317,6 @@ void InterestRates::Initialize(BasicValues const& v)
     v.database().query_into(DB_GuarInt, GenAcctGrossRate_[mce_gen_guar]);
 
     GenAcctGrossRate_[mce_gen_curr] = v.yare_input_.GeneralAccountRate;
-LMI_ASSERT_EQUAL(Length_, lmi::ssize(v.yare_input_.GeneralAccountRate));
-LMI_ASSERT_EQUAL(Length_, lmi::ssize(GenAcctGrossRate_[mce_gen_curr]));
 
     // General-account interest bonus implemented only as a simple
     // additive adjustment to the annual effective rate. It probably
@@ -347,8 +345,6 @@ LMI_ASSERT_EQUAL(Length_, 
lmi::ssize(GenAcctGrossRate_[mce_gen_curr]));
     // Retrieve separate-account data from class BasicValues.
 
     SepAcctGrossRate_[mce_annual_rate][mce_sep_full] = 
v.yare_input_.SeparateAccountRate;
-LMI_ASSERT_EQUAL(Length_, lmi::ssize(v.yare_input_.SeparateAccountRate));
-LMI_ASSERT_EQUAL(Length_, 
lmi::ssize(SepAcctGrossRate_[mce_annual_rate][mce_sep_full]));
 
     v.database().query_into(DB_GuarMandE          , MAndERate_[mce_gen_guar]);
     v.database().query_into(DB_CurrMandE          , MAndERate_[mce_gen_curr]);
@@ -357,14 +353,6 @@ LMI_ASSERT_EQUAL(Length_, 
lmi::ssize(SepAcctGrossRate_[mce_annual_rate][mce_sep_
     // the same way as M&E, iff database entity DB_AssetChargeType has
     // the value 'oe_asset_charge_spread'; otherwise, reflect them
     // elsewhere as an account-value load.
-LMI_ASSERT_EQUAL(Length_, lmi::ssize(v.yare_input_.ExtraCompensationOnAssets));
-LMI_ASSERT_EQUAL(Length_, lmi::ssize(ExtraSepAcctCharge_));
-LMI_ASSERT(std::operator==(Zero_, ExtraSepAcctCharge_));
-// Not reliably true:
-LMI_ASSERT
-            (   ExtraSepAcctCharge_.size()
-            ==  v.yare_input_.ExtraCompensationOnAssets.size()
-            );
     if(oe_asset_charge_spread == 
v.database().query<oenum_asset_charge_type>(DB_AssetChargeType))
         {
         ExtraSepAcctCharge_ = v.yare_input_.ExtraCompensationOnAssets;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]