[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;
- [lmi-commits] [lmi] master updated (50d271d -> 3143a30), Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 4405433 01/15: Expunge disused stable-value calculations [320], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master dd991f3 05/15: Resolve a marked defect [315], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master f74f14c 06/15: Avoid non-const reference arguments, Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 48caef4 07/15: Resolve a marked defect [313], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 9b46a92 08/15: Assume genacct and loan rates are always needed [312], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master a7bf1d0 04/15: Remove a duplicative defect marker [316], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master d58eb9b 12/15: Remove assertions that provably cannot fire,
Greg Chicares <=
- [lmi-commits] [lmi] master bc8e2d9 13/15: Remove a defunct defect marker [307], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master dbac503 14/15: Demote a marked defect [306], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 791ccce 02/15: Expunge disused stable-value fund charge from database, Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 9f4e2a2 09/15: Expunge an unused member function [311], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 387eeaa 10/15: Prepare to resolve some marked defects, Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master cb5e424 11/15: Resolve several marked defects [308], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 4912e96 03/15: Simplify [317], Greg Chicares, 2021/02/14
- [lmi-commits] [lmi] master 3143a30 15/15: Simplify using expression templates [305], Greg Chicares, 2021/02/14