Package edu.jas.poly
Class PolyUtilTest
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- edu.jas.poly.PolyUtilTest
-
- All Implemented Interfaces:
junit.framework.Test
public class PolyUtilTest extends junit.framework.TestCase
PolyUtil tests with JUnit.- Author:
- Heinz Kredel
-
-
Constructor Summary
Constructors Constructor Description PolyUtilTest(java.lang.String name)Constructs aPolyUtilTestobject.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.math.BigIntegergetPrime1()protected static java.math.BigIntegergetPrime2()static voidmain(java.lang.String[] args)main.protected voidsetUp()static junit.framework.Testsuite()protected voidtearDown()voidtestAlgebraicConversions()Test algebraic conversions.voidtestAlgebraicSubstitution()Test algebraic substitution.voidtestBasePseudoDivision()Test base pseudo division.voidtestBasePseudoDivisionDense()Test base dense pseudo division.voidtestBasePseudoDivisionSparse()Test base sparse pseudo division.voidtestChineseRemainder()Test chinese remainder.voidtestComplexConversion()Test complex conversion.voidtestComplexParts()Test Complex real and imaginary part.voidtestConversion()Test recursive -- distributive conversion.voidtestConversionRing()Test recursive -- distributive ring conversion.voidtestEvalAll()Test evaluate all.voidtestEvalFirst()Test evaluate first.voidtestEvalMain()Test evaluate main.voidtestEvalMainRecursive()Test evaluate main recursive.voidtestInterpolateMultivariate()Test interpolate multivariate deg > 0 polynomial.voidtestInterpolateRationalMultivariate()Test interpolate rational multivariate deg > 0 polynomial.voidtestInterpolateUnivariate()Test interpolate univariate deg > 0 polynomial.voidtestInterpolateUnivariateOne()Test interpolate univariate 1 polynomial.voidtestMap()Test coefficient map function.voidtestModularConversion()Test random modular -- integer conversion.voidtestMultivarSubstitution()Test multivariate substitution.voidtestPolyProductConversionAN()Test polynomal over product represenation conversion, algebraic numbers.voidtestProductConversionRN()Test product represenation conversion, rational numbers.voidtestRandomConversion()Test random recursive -- distributive conversion.voidtestRationalConversion()Test random rational -- integer conversion.voidtestRecursivePseudoDivision()Test recursive pseudo division.voidtestRemoveUnusedLower()Test remove unused lower varaibles.voidtestRemoveUnusedMiddle()Test remove unused middle varaibles.voidtestRemoveUnusedUpper()Test remove unused upper varaibles.voidtestSubstitution()Test substitution.voidtestSwitchVariables()Test switch variables.voidtestTaylorSeries()Test Taylor series.voidtestTransformation()Test transformation.voidtestTranslation()Test translation.-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
-
-
-
-
Constructor Detail
-
PolyUtilTest
public PolyUtilTest(java.lang.String name)
Constructs aPolyUtilTestobject.- Parameters:
name- String.
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
main.
-
suite
public static junit.framework.Test suite()
-
setUp
protected void setUp()
- Overrides:
setUpin classjunit.framework.TestCase
-
tearDown
protected void tearDown()
- Overrides:
tearDownin classjunit.framework.TestCase
-
getPrime1
protected static java.math.BigInteger getPrime1()
-
getPrime2
protected static java.math.BigInteger getPrime2()
-
testConversion
public void testConversion()
Test recursive -- distributive conversion.
-
testConversionRing
public void testConversionRing()
Test recursive -- distributive ring conversion.
-
testRandomConversion
public void testRandomConversion()
Test random recursive -- distributive conversion.
-
testRationalConversion
public void testRationalConversion()
Test random rational -- integer conversion.
-
testModularConversion
public void testModularConversion()
Test random modular -- integer conversion.
-
testChineseRemainder
public void testChineseRemainder()
Test chinese remainder.
-
testComplexConversion
public void testComplexConversion()
Test complex conversion.
-
testBasePseudoDivision
public void testBasePseudoDivision()
Test base pseudo division.
-
testBasePseudoDivisionSparse
public void testBasePseudoDivisionSparse()
Test base sparse pseudo division.
-
testBasePseudoDivisionDense
public void testBasePseudoDivisionDense()
Test base dense pseudo division.
-
testRecursivePseudoDivision
public void testRecursivePseudoDivision()
Test recursive pseudo division.
-
testEvalMainRecursive
public void testEvalMainRecursive()
Test evaluate main recursive.
-
testEvalMain
public void testEvalMain()
Test evaluate main.
-
testEvalFirst
public void testEvalFirst()
Test evaluate first.
-
testEvalAll
public void testEvalAll()
Test evaluate all.
-
testInterpolateUnivariateOne
public void testInterpolateUnivariateOne()
Test interpolate univariate 1 polynomial.
-
testInterpolateUnivariate
public void testInterpolateUnivariate()
Test interpolate univariate deg > 0 polynomial.
-
testInterpolateMultivariate
public void testInterpolateMultivariate()
Test interpolate multivariate deg > 0 polynomial.
-
testInterpolateRationalMultivariate
public void testInterpolateRationalMultivariate()
Test interpolate rational multivariate deg > 0 polynomial.
-
testMap
public void testMap()
Test coefficient map function.
-
testSubstitution
public void testSubstitution()
Test substitution.
-
testAlgebraicSubstitution
public void testAlgebraicSubstitution()
Test algebraic substitution.
-
testMultivarSubstitution
public void testMultivarSubstitution()
Test multivariate substitution.
-
testSwitchVariables
public void testSwitchVariables()
Test switch variables.
-
testAlgebraicConversions
public void testAlgebraicConversions()
Test algebraic conversions.
-
testTaylorSeries
public void testTaylorSeries()
Test Taylor series.
-
testComplexParts
public void testComplexParts()
Test Complex real and imaginary part.
-
testProductConversionRN
public void testProductConversionRN()
Test product represenation conversion, rational numbers.
-
testPolyProductConversionAN
public void testPolyProductConversionAN()
Test polynomal over product represenation conversion, algebraic numbers.
-
testRemoveUnusedUpper
public void testRemoveUnusedUpper()
Test remove unused upper varaibles.
-
testRemoveUnusedLower
public void testRemoveUnusedLower()
Test remove unused lower varaibles.
-
testRemoveUnusedMiddle
public void testRemoveUnusedMiddle()
Test remove unused middle varaibles.
-
testTransformation
public void testTransformation()
Test transformation.
-
testTranslation
public void testTranslation()
Test translation.
-
-