packages feed

Hastructure-0.45.0: test/MainTest.hs

import Test.Tasty
import Test.Tasty.HUnit

import Data.List
import Data.Ord

import qualified UT.AssetTest as AT
import qualified UT.AccountTest as AccT
import qualified UT.CashflowTest as CFT
import qualified UT.BondTest as BT
import qualified UT.LibTest as LT
import qualified UT.ExpTest as ET
import qualified UT.DealTest as DT
import qualified UT.DealTest2 as DT2
import qualified UT.QueryTest as QT
import qualified UT.StmtTest as ST
import qualified UT.UtilTest as UtilT
import qualified UT.AnalyticsTest as AnalyticsT
import qualified UT.InterestRateTest as IRT
import qualified UT.RateHedgeTest as RHT
import qualified UT.CeTest as CET


import qualified DealTest.DealTest as DealTest
import qualified DealTest.RevolvingTest as RevolvingTest
import qualified DealTest.MultiPoolDealTest as DealMultiTest

import qualified Accounts as A
import qualified Lib as L
import qualified Stmt as S
import qualified Data.Time as T
import qualified Data.Vector as UtilT
import qualified UT.UtilTest as RH
import GHC.Generics (U1(U1))

main = defaultMain tests

tests :: TestTree
tests = testGroup "Tests" [AT.mortgageTests
                           ,AT.mortgageCalcTests
                           ,AT.btlMortgageTest
                           ,AT.loanTests
                           ,AT.leaseTests
                           ,AT.installmentTest
                           ,AT.armTest
                           ,AT.ppyTest
                           ,AT.delinqScheduleCFTest
                           ,AT.delinqMortgageTest
                           ,AT.nonPayMortgageTest
                           ,AT.receivableTest
                           ,AT.fixedAssetTest
                           ,CFT.cfTests
                           ,CFT.tsSplitTests
                           ,CFT.testMergePoolCf
                           ,CFT.combineTest
                           ,CFT.testHaircut
                           ,CFT.testMergeTsRowsFromTwoEntities
                           ,CFT.testCumStat
                           ,CFT.testClawIntTest
                           ,CFT.testPoolAggTest
                           ,BT.pricingTests
                           ,BT.bndConsolTest
                           ,BT.writeOffTest
                           ,LT.curveTests
                           ,LT.periodCurveTest
                           ,LT.pvTests
                           ,LT.seqFunTest
                           -- --,LT.queryStmtTests
                           ,LT.datesTests
                           ,LT.prorataTests
                           ,LT.tsOperationTests
                           ,ET.expTests
                           ,DT.queryTests
                           ,DT.triggerTests
                           ,DT.dateTests
                           ,DT.liqProviderTest
                           ,DT.poolFlowTest
                           ,DT2.queryTests
                           ,UtilT.daycountTests1
                           ,UtilT.daycountTests2
                           ,UtilT.daycountTests3
                           ,UtilT.daycountTests4
                           ,UtilT.tsTest
                           ,UtilT.ts2Test
                           ,UtilT.ts3Test
                           ,UtilT.dateVectorPatternTest
                           ,UtilT.paddingTest
                           ,UtilT.dateSliceTest
                           ,UtilT.capTest
                           ,UtilT.roundingTest
                           ,UtilT.sliceTest
                           ,UtilT.splitTsTest
                           ,UtilT.tableTest
                           ,UtilT.lastOftest
                           ,UtilT.paySeqTest
                           ,UtilT.scaleListTest
                           ,AccT.intTests
                           ,AccT.investTests
                           ,AccT.reserveAccTest
                           ,QT.queryTest
                           ,ST.txnTest
                           -- ,ST.txnCalcTest
                           ,IRT.armResetTests
                           ,IRT.interestRoundingTest
                           ,AnalyticsT.walTest
                           ,AnalyticsT.durationTest
                           ,AnalyticsT.fvTest
                           ,AnalyticsT.assetPricingTest
                           ,AnalyticsT.irrTest
                           ,AnalyticsT.survivorTest
                           ,DealTest.baseTests
                           ,RevolvingTest.baseTests
                           ,DealMultiTest.mPoolbaseTests
                           ,RHT.capRateTests
                           ,CET.liqTest
                           ]