Swaption

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total880 of 8800%105 of 1050%80801761762727
validateInputs()1130%220%1212171711
Swaption(Exercise, double[], BermudanSwaptionFromSwapSchedules.SwaptionType, String, double[], double[], Schedule[], Schedule[])1030%220%1212232311
getFloatingLegValue(double, int, double, FiniteDifferenceInterestRateModel)820%60%44131311
resolveAmericanExerciseData(FiniteDifferenceInterestRateModel)750%100%66181811
resolveDiscreteExerciseTimes()650%100%66121211
getFixedLegValue(double, int, double, FiniteDifferenceInterestRateModel)630%40%33121211
validateSchedule(Schedule, String)520%100%66101011
resolveDiscreteScheduleIndices(double[])430%60%44101011
getUnderlyingSwapValue(double, int, double, FiniteDifferenceInterestRateModel)360%30%336611
getValue(double, FiniteDifferenceInterestRateModel)330%n/a117711
inferExerciseDateFromSchedules(int)330%20%227711
getValues(FiniteDifferenceInterestRateModel)320%n/a117711
toString()250%n/a116611
getResolvedExerciseData(FiniteDifferenceInterestRateModel)240%20%226611
validateModel(FiniteDifferenceInterestRateModel)180%40%335511
getEventTimes()120%20%223311
buildZeroTerminalValues(FiniteDifferenceInterestRateModel)120%n/a113311
Swaption(Exercise, BermudanSwaptionFromSwapSchedules.SwaptionType, String, double[], double[], Schedule[], Schedule[])110%n/a112211
getExplicitExerciseDates()100%20%221111
getIntrinsicValue(double, int, double, FiniteDifferenceInterestRateModel)90%n/a111111
getSwapRates()50%n/a111111
getNotionals()50%n/a111111
getFixSchedules()50%n/a111111
getFloatSchedules()50%n/a111111
getExercise()30%n/a111111
getSwaptionType()30%n/a111111
getForwardCurveName()30%n/a111111