hw3.test
Class RatPolyTest
java.lang.Object
hw3.test.RatPolyTest
public final class RatPolyTest
- extends Object
This class contains a set of test cases that can be used to test the
implementation of the RatPoly class.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RatPolyTest
public RatPolyTest()
setUp
public void setUp()
testNoArgCtor
public void testNoArgCtor()
testTwoArgCtorWithZeroExp
public void testTwoArgCtorWithZeroExp()
testTwoArgCtorWithOneExp
public void testTwoArgCtorWithOneExp()
testTwoArgCtorWithLargeExp
public void testTwoArgCtorWithLargeExp()
testIsNaN
public void testIsNaN()
testIsNotNaN
public void testIsNotNaN()
testIsNaNEmptyPolynomial
public void testIsNaNEmptyPolynomial()
testValueOfSimple
public void testValueOfSimple()
testValueOfMultTerms
public void testValueOfMultTerms()
testValueOfLeadingNeg
public void testValueOfLeadingNeg()
testValueOfLeadingConstants
public void testValueOfLeadingConstants()
testValueOfRationalsSingleTerms
public void testValueOfRationalsSingleTerms()
testValueOfRationalsMultipleTerms
public void testValueOfRationalsMultipleTerms()
testValueOfNaN
public void testValueOfNaN()
testToStringSimple
public void testToStringSimple()
testToStringMultTerms
public void testToStringMultTerms()
testToStringLeadingNeg
public void testToStringLeadingNeg()
testToStringLeadingConstants
public void testToStringLeadingConstants()
testToStringRationalsSingleElems
public void testToStringRationalsSingleElems()
testToStringRationalsMultiplElems
public void testToStringRationalsMultiplElems()
testToStringNaN
public void testToStringNaN()
testDegreeZero
public void testDegreeZero()
testDegreeNonZero
public void testDegreeNonZero()
testDegreeNonZeroMultiTerm
public void testDegreeNonZeroMultiTerm()
testNegateZero
public void testNegateZero()
testNegateNaN
public void testNegateNaN()
testNegatePosToNeg
public void testNegatePosToNeg()
testNegatNegToPos
public void testNegatNegToPos()
testAddSingleTerm
public void testAddSingleTerm()
testAddMultipleTerm
public void testAddMultipleTerm()
testAddSameDegree
public void testAddSameDegree()
testAddDifferentDegree
public void testAddDifferentDegree()
testAddWithItSelf
public void testAddWithItSelf()
testAddAssociativity
public void testAddAssociativity()
testAddCommutativity
public void testAddCommutativity()
testAddZeroToZero
public void testAddZeroToZero()
testAddZeroToNonZero
public void testAddZeroToNonZero()
testAddInverse
public void testAddInverse()
testAddNaNtoNaN
public void testAddNaNtoNaN()
testAddNaNtoNonNaN
public void testAddNaNtoNonNaN()
testSubtractSameDegree
public void testSubtractSameDegree()
testSubtractDiffDegree
public void testSubtractDiffDegree()
testSubtractZeroFromZero
public void testSubtractZeroFromZero()
testSubtractZeroAndNonZero
public void testSubtractZeroAndNonZero()
testSubtractNaNtoNaN
public void testSubtractNaNtoNaN()
testSubtractNaNtoNonNaN
public void testSubtractNaNtoNonNaN()
testZeroElim
public void testZeroElim()
testSmallCoeff
public void testSmallCoeff()
testMultiplicationSameDegree
public void testMultiplicationSameDegree()
testMultiplicationDiffDegree
public void testMultiplicationDiffDegree()
testMultiplicationAssociativity
public void testMultiplicationAssociativity()
testMultiplicationCommutativity
public void testMultiplicationCommutativity()
testMultiplicationZeroToZero
public void testMultiplicationZeroToZero()
testMultiplicationZeroToNonZero
public void testMultiplicationZeroToNonZero()
testMultiplicationNaNtoNaN
public void testMultiplicationNaNtoNaN()
testMultiplicationNaNtoNonNaN
public void testMultiplicationNaNtoNonNaN()
testMultiplicationIdentity
public void testMultiplicationIdentity()
testMulMultiplElem
public void testMulMultiplElem()
testDivEvaltoSingleCoeff
public void testDivEvaltoSingleCoeff()
testDivtoSingleTerm
public void testDivtoSingleTerm()
testDivtoMultipleTerms
public void testDivtoMultipleTerms()
testDivComplexI
public void testDivComplexI()
testDivComplexII
public void testDivComplexII()
testDivExamplesFromSpec
public void testDivExamplesFromSpec()
testDivExampleFromPset
public void testDivExampleFromPset()
testBigDiv
public void testBigDiv()
testDivByZero
public void testDivByZero()
testDivisionZeroFromZero
public void testDivisionZeroFromZero()
testDivisionZeroAndNonZero
public void testDivisionZeroAndNonZero()
testDivisionNaNtoNaN
public void testDivisionNaNtoNaN()
testDivisionNaNtoNonNaN
public void testDivisionNaNtoNonNaN()
testDivisionByOne
public void testDivisionByOne()
testImmutabilityOfOperations
public void testImmutabilityOfOperations()
testEvalZero
public void testEvalZero()
testEvalOne
public void testEvalOne()
testEvalX
public void testEvalX()
testEval2X
public void testEval2X()
testEvalXsq
public void testEvalXsq()
testEvalXSq_minus_2X
public void testEvalXSq_minus_2X()
testGetTerm
public void testGetTerm()
testDifferentiateNaN
public void testDifferentiateNaN()
testDifferentiateZero
public void testDifferentiateZero()
testDifferentiateConstantNonZero
public void testDifferentiateConstantNonZero()
testDifferentiatetoOne
public void testDifferentiatetoOne()
testDifferentiateMultiplicationRule
public void testDifferentiateMultiplicationRule()
testDifferentiatePowerRule
public void testDifferentiatePowerRule()
testDifferentiateSumRule
public void testDifferentiateSumRule()
testDifferentiateSubtractionRule
public void testDifferentiateSubtractionRule()
testDifferentiateProductRule
public void testDifferentiateProductRule()
testDifferentiatetoMultipleTerms
public void testDifferentiatetoMultipleTerms()
testAntiDifferentiate
public void testAntiDifferentiate()
testAntiDifferentiateWithQuadPoly
public void testAntiDifferentiateWithQuadPoly()
testAntiDifferentiateFromZero
public void testAntiDifferentiateFromZero()
testAntiDifferentiateConstantRule
public void testAntiDifferentiateConstantRule()
testAntiDifferentiateConstantMultipleRule
public void testAntiDifferentiateConstantMultipleRule()
testAntiDifferentiatePowerRule
public void testAntiDifferentiatePowerRule()
testAntiDifferentiateSumRule
public void testAntiDifferentiateSumRule()
testAntiDifferentiateDifferenceRule
public void testAntiDifferentiateDifferenceRule()
testAntiDifferentiateWithNaN
public void testAntiDifferentiateWithNaN()
testIntegrateEqualBounds
public void testIntegrateEqualBounds()
testIntegrateBoundsDiffBy1
public void testIntegrateBoundsDiffBy1()
testIntegrateLowBoundGreaterThanHigh
public void testIntegrateLowBoundGreaterThanHigh()
testIntegrateLargeBoundDiff
public void testIntegrateLargeBoundDiff()
testIntegrateZero
public void testIntegrateZero()
testIntegrateOne
public void testIntegrateOne()
testIntegrateNaN
public void testIntegrateNaN()