test (3) - Linux Manuals
test: Test Suite
Command to display test
manual in Linux: $ man 3 test
NAME
test - Test Suite
- Class ActualActual
-
the correctness of the results is checked against known good values.
- Class AnalyticBarrierEngine
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class AnalyticBSMHullWhiteEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Class AnalyticCliquetEngine
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class AnalyticContinuousFixedLookbackEngine
-
returned values are verified against results from literature
- Class AnalyticContinuousFloatingLookbackEngine
-
returned values verified against results from literature
- Class AnalyticContinuousGeometricAveragePriceAsianEngine
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature, and results obtained using a discrete average approximation.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class AnalyticDigitalAmericanEngine
-
- *
-
the correctness of the returned value in case of cash-or-nothing at-hit digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned value in case of asset-or-nothing at-hit digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned value in case of cash-or-nothing at-expiry digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned value in case of asset-or-nothing at-expiry digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks in case of cash-or-nothing at-hit digital payoff is tested by reproducing numerical derivatives.
- Class AnalyticDiscreteGeometricAveragePriceAsianEngine
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the available greeks is tested against numerical calculations.
- Class AnalyticDividendEuropeanEngine
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class AnalyticEuropeanEngine
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- *
-
the correctness of the returned implied volatility is tested by using it for reproducing the target value.
- *
-
the implied-volatility calculation is tested by checking that it does not modify the option.
- *
-
the correctness of the returned value in case of cash-or-nothing digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned value in case of asset-or-nothing digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned value in case of gap digital payoff is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks in case of cash-or-nothing digital payoff is tested by reproducing numerical derivatives.
- Class AnalyticGJRGARCHEngine
-
the correctness of the returned value is tested by reproducing results available in the Duan et al's 2006 paper.
- Class AnalyticHestonEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature and comparison with Black pricing.
- Class AnalyticHestonHullWhiteEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature, testing against QuantLib's analytic Heston and Black-Scholes-Merton Hull-White engine
- Class AnalyticPerformanceEngine
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class Array
-
construction of arrays is checked in a number of cases
- Class BaroneAdesiWhaleyApproximationEngine
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class BatesEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature, testing against QuantLib's jump diffusion engine and comparison with Black pricing.
- Class BatesModel
-
calibration is tested against known values.
- Class BinomialVanillaEngine< T >
-
the correctness of the returned values is tested by checking it against analytic results.
- Class Bisection
-
the correctness of the returned values is tested by checking them against known good results.
- Class BivariateCumulativeNormalDistributionDr78
-
the correctness of the returned value is tested by checking it against known good results.
- Class BivariateCumulativeNormalDistributionWe04DP
-
the correctness of the returned value is tested by checking it against known good results.
- Class BjerksundStenslandApproximationEngine
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class Bond
-
- *
-
price/yield calculations are cross-checked for consistency.
- *
-
price/yield calculations are checked against known good values.
- Class Brazil
-
the correctness of the returned results is tested against a list of known holidays.
- Class Brent
-
the correctness of the returned values is tested by checking them against known good results.
- Class Calendar
-
the methods for adding and removing holidays are tested by inspecting the calendar before and after their invocation.
- Class CapFloor
-
- *
-
the correctness of the returned value is tested by checking that the price of a cap (resp. floor) decreases (resp. increases) with the strike rate.
- *
-
the relationship between the values of caps, floors and the resulting collars is checked.
- *
-
the put-call parity between the values of caps, floors and swaps is checked.
- *
-
the correctness of the returned implied volatility is tested by using it for reproducing the target value.
- *
-
the correctness of the returned value is tested by checking it against a known good value.
- Class CmsRateBond
-
calculations are tested by checking results against cached values.
- Class CompositeQuote< BinaryFunction >
-
the correctness of the returned values is tested by checking them against numerical calculations.
- Class CompoundForward
-
- *
-
the correctness of the curve is tested by reproducing the input data.
- *
-
the correctness of the curve is tested by checking the consistency between returned rates and swaps priced on the curve.
- Class ConvergenceStatistics< T, U >
-
results are tested against known good values.
- Class CovarianceDecomposition
-
cross checked with getCovariance
- Class CubicInterpolation
-
to be adapted from old ones.
- Class CumulativePoissonDistribution
-
the correctness of the returned value is tested by checking it against known good results.
- Class Date
-
self-consistency of dates, serial numbers, days of month, months, and weekdays is checked over the whole date range.
- Class DerivedQuote< UnaryFunction >
-
the correctness of the returned values is tested by checking them against numerical calculations.
- Class DigitalCoupon
-
- *
-
the correctness of the returned value in case of Asset-or-nothing embedded option is tested by pricing the digital option with Cox-Rubinstein formula.
- *
-
the correctness of the returned value in case of deep-in-the-money Asset-or-nothing embedded option is tested vs the expected values of coupon and option.
- *
-
the correctness of the returned value in case of deep-out-of-the-money Asset-or-nothing embedded option is tested vs the expected values of coupon and option.
- *
-
the correctness of the returned value in case of Cash-or-nothing embedded option is tested by pricing the digital option with Reiner-Rubinstein formula.
- *
-
the correctness of the returned value in case of deep-in-the-money Cash-or-nothing embedded option is tested vs the expected values of coupon and option.
- *
-
the correctness of the returned value in case of deep-out-of-the-money Cash-or-nothing embedded option is tested vs the expected values of coupon and option.
- *
-
the correctness of the returned value is tested checking the correctness of the call-put parity relation.
- *
-
the correctness of the returned value is tested by the relationship between prices in case of different replication types.
- Class DPlusDMinus
-
the correctness of the returned values is tested by checking them against numerical calculations.
- Class DZero
-
the correctness of the returned values is tested by checking them against numerical calculations.
- Class ExchangeRate
-
application of direct and derived exchange rate is tested against calculations.
- Class ExchangeRateManager
-
lookup of direct, triangulated, and derived exchange rates is tested.
- Class Factorial
-
the correctness of the returned value is tested by checking it against numerical calculations.
- Class FalsePosition
-
the correctness of the returned values is tested by checking them against known good results.
- Class FaureRsg
-
the correctness of the returned values is tested by reproducing known good values.
- Class FdBlackScholesBarrierEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature and comparison with Black pricing.
- Class FdBlackScholesVanillaEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature and comparison with Black pricing.
- Class FDEuropeanEngine
-
the correctness of the returned value is tested by checking it against analytic results.
- Class FdHestonBarrierEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature and comparison with Black pricing.
- Class FdHestonVanillaEngine
-
the correctness of the returned value is tested by reproducing results available in web/literature and comparison with Black pricing.
- Class FixedRateBond
-
calculations are tested by checking results against cached values.
- Class FloatingRateBond
-
calculations are tested by checking results against cached values.
- Class ForwardPerformanceVanillaEngine< Engine >
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class ForwardSpreadedTermStructure
-
- *
-
the correctness of the returned values is tested by checking them against numerical calculations.
- *
-
observability against changes in the underlying term structure and in the added spread is checked.
- Class ForwardVanillaEngine< Engine >
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class GammaFunction
-
the correctness of the returned value is tested by checking it against known good results.
- Class GaussianQuadrature
-
the correctness of the result is tested by checking it against known good values.
- Class GaussKronrodAdaptive
-
the correctness of the result is tested by checking it against known good values.
- Class GenericSequenceStatistics< StatisticsType >
-
the correctness of the returned values is tested by checking them against numerical calculations.
- Class Germany
-
the correctness of the returned results is tested against a list of known holidays.
- Class GJRGARCHModel
-
calibration is not implemented for GJR-GARCH
- Class HaltonRsg
-
- *
-
the correctness of the returned values is tested by reproducing known good values.
- *
-
the correctness of the returned values is tested by checking their discrepancy against known good values.
- Class HestonModel
-
calibration is tested against known good values.
- Class HullWhite
-
calibration results are tested against cached values
- Class ImpliedTermStructure
-
- *
-
the correctness of the returned values is tested by checking them against numerical calculations.
- *
-
observability against changes in the underlying term structure is checked.
- Class Instrument
-
observability of class instances is checked.
- Class InterestRate
-
Converted rates are checked against known good results
- Class InverseCumulativePoisson
-
the correctness of the returned value is tested by checking it against known good results.
- Class Italy
-
the correctness of the returned results is tested against a list of known holidays.
- Class JointCalendar
-
the correctness of the returned results is tested by reproducing the calculations.
- Class JumpDiffusionEngine
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class JuQuadraticApproximationEngine
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class LfmHullWhiteParameterization
-
the correctness is tested by Monte-Carlo reproduction of caplet & ratchet npvs and comparison with Black pricing.
- Class LiborForwardModel
-
the correctness is tested using Monte-Carlo Simulation to reproduce swaption npvs, model calibration and exact cap pricing
- Class LiborForwardModelProcess
-
the correctness is tested by Monte-Carlo reproduction of caplet & ratchet NPVs and comparison with Black pricing.
- Class LinearLeastSquaresRegression< ArgumentType >
-
the correctness of the returned values is tested by checking their properties.
- Class LongstaffSchwartzPathPricer< PathType >
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Member pseudoSqrt
-
- *
-
the correctness of the results is tested by reproducing known good data.
- *
-
the correctness of the results is tested by checking returned values against numerical calculations.
- Class MCAmericanEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Class MCBarrierEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class MCBasketEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class MCDigitalEngine< RNG, S >
-
the correctness of the returned value in case of cash-or-nothing at-hit digital payoff is tested by reproducing known good results.
- Class MCDiscreteArithmeticAPEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class MCDiscreteGeometricAPEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class MCEuropeanEngine< RNG, S >
-
the correctness of the returned value is tested by checking it against analytic results.
- Class MCEuropeanGJRGARCHEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Class MCEuropeanHestonEngine< RNG, S >
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Class MCLongstaffSchwartzEngine< GenericEngine, MC, RNG, S >
-
the correctness of the returned value is tested by reproducing results available in web/literature
- Class MCVarianceSwapEngine< RNG, S >
-
returned fair variances checked for consistency with implied volatility curve.
- Class MersenneTwisterUniformRng
-
the correctness of the returned values is tested by checking them against known good results.
- Class Money
-
money arithmetic is tested with and without currency conversions.
- Class MultiCubicSpline< i >
-
interpolated values are checked against the original function.
- Class MultiPathGenerator< GSG >
-
the generated paths are checked against cached results
- Class Newton
-
the correctness of the returned values is tested by checking them against known good results.
- Class NewtonSafe
-
the correctness of the returned values is tested by checking them against known good results.
- Class NormalDistribution
-
the correctness of the returned value is tested by checking it against numerical calculations. Cross-checks are also performed against the CumulativeNormalDistribution and InverseCumulativeNormal classes.
- Class OperatorFactory
-
coefficients are tested against constant BSM operator
- Class PathGenerator< GSG >
-
the generated paths are checked against cached results
- Class Period
-
self-consistency of algebra is checked.
- Class PiecewiseYieldCurve< Traits, Interpolator, Bootstrap >
-
- *
-
the correctness of the returned values is tested by checking them against the original inputs.
- *
-
the observability of the term structure is tested.
- Class PoissonDistribution
-
the correctness of the returned value is tested by checking it against known good results.
- Class QuantoEngine< Instr, Engine >
-
- *
-
the correctness of the returned value is tested by reproducing results available in literature.
- *
-
the correctness of the returned greeks is tested by reproducing numerical derivatives.
- Class Quote
-
the observability of class instances is tested.
- Class RandomizedLDS< LDS, PRS >
-
correct initialization is tested.
- Class ReplicatingVarianceSwapEngine
-
returned variances verified against results from literature
- Class Ridder
-
the correctness of the returned values is tested by checking them against known good results.
- Class Rounding
-
the correctness of the returned values is tested by checking them against known good results.
- Class Secant
-
the correctness of the returned values is tested by checking them against known good results.
- Class SeedGenerator
-
correct initialization of the single instance is tested.
- Class SegmentIntegral
-
the correctness of the result is tested by checking it against known good values.
- Class SimpleDayCounter
-
the correctness of the results is checked against known good values.
- Class SimpsonIntegral
-
the correctness of the result is tested by checking it against known good values.
- Class SobolRsg
-
- *
-
the correctness of the returned values is tested by reproducing known good values.
- *
-
the correctness of the returned values is tested by checking their discrepancy against known good values.
- Class StulzEngine
-
the correctness of the returned value is tested by reproducing results available in literature.
- Class SVD
-
the correctness of the returned values is tested by checking their properties.
- Class Swaption
-
- *
-
the correctness of the returned value is tested by checking that the price of a payer (resp. receiver) swaption decreases (resp. increases) with the strike.
- *
-
the correctness of the returned value is tested by checking that the price of a payer (resp. receiver) swaption increases (resp. decreases) with the spread.
- *
-
the correctness of the returned value is tested by checking it against that of a swaption on a swap with no spread and a correspondingly adjusted fixed rate.
- *
-
the correctness of the returned value is tested by checking it against a known good value.
- *
-
the correctness of the returned value of cash settled swaptions is tested by checking the modified annuity against a value calculated without using the Swaption class.
- Class SymmetricSchurDecomposition
-
the correctness of the returned values is tested by checking their properties.
- Class TARGET
-
the correctness of the returned results is tested against a list of known holidays.
- Class TqrEigenDecomposition
-
the correctness of the result is tested by checking it against known good values.
- Class TrapezoidIntegral< IntegrationPolicy >
-
the correctness of the result is tested by checking it against known good values.
- Class TreeSwaptionEngine
-
calculations are checked against cached results
- Class TreeVanillaSwapEngine
-
calculations are checked against known good results
- Class UnitedKingdom
-
the correctness of the returned results is tested against a list of known holidays.
- Class UnitedStates
-
the correctness of the returned results is tested against a list of known holidays.