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 aPolyUtilTest
object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.math.BigInteger
getPrime1()
protected static java.math.BigInteger
getPrime2()
static void
main(java.lang.String[] args)
main.protected void
setUp()
static junit.framework.Test
suite()
protected void
tearDown()
void
testAlgebraicConversions()
Test algebraic conversions.void
testAlgebraicSubstitution()
Test algebraic substitution.void
testBasePseudoDivision()
Test base pseudo division.void
testBasePseudoDivisionDense()
Test base dense pseudo division.void
testBasePseudoDivisionSparse()
Test base sparse pseudo division.void
testChineseRemainder()
Test chinese remainder.void
testComplexConversion()
Test complex conversion.void
testComplexParts()
Test Complex real and imaginary part.void
testConversion()
Test recursive -- distributive conversion.void
testConversionRing()
Test recursive -- distributive ring conversion.void
testEvalAll()
Test evaluate all.void
testEvalFirst()
Test evaluate first.void
testEvalMain()
Test evaluate main.void
testEvalMainRecursive()
Test evaluate main recursive.void
testInterpolateMultivariate()
Test interpolate multivariate deg > 0 polynomial.void
testInterpolateRationalMultivariate()
Test interpolate rational multivariate deg > 0 polynomial.void
testInterpolateUnivariate()
Test interpolate univariate deg > 0 polynomial.void
testInterpolateUnivariateOne()
Test interpolate univariate 1 polynomial.void
testMap()
Test coefficient map function.void
testModularConversion()
Test random modular -- integer conversion.void
testMultivarSubstitution()
Test multivariate substitution.void
testPolyProductConversionAN()
Test polynomal over product representation conversion, algebraic numbers.void
testProductConversionRN()
Test product representation conversion, rational numbers.void
testRandomConversion()
Test random recursive -- distributive conversion.void
testRationalConversion()
Test random rational -- integer conversion.void
testRecursivePseudoDivision()
Test recursive pseudo quotient and remainder.void
testRemoveUnusedLower()
Test remove unused lower variables.void
testRemoveUnusedMiddle()
Test remove unused middle variables.void
testRemoveUnusedUpper()
Test remove unused upper variables.void
testSubstitution()
Test substitution.void
testSwitchVariables()
Test switch variables.void
testTaylorSeries()
Test Taylor series.void
testTransformation()
Test transformation.void
testTranslation()
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 aPolyUtilTest
object.- 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:
setUp
in classjunit.framework.TestCase
-
tearDown
protected void tearDown()
- Overrides:
tearDown
in 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 quotient and remainder.
-
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 representation conversion, rational numbers.
-
testPolyProductConversionAN
public void testPolyProductConversionAN()
Test polynomal over product representation conversion, algebraic numbers.
-
testRemoveUnusedUpper
public void testRemoveUnusedUpper()
Test remove unused upper variables.
-
testRemoveUnusedLower
public void testRemoveUnusedLower()
Test remove unused lower variables.
-
testRemoveUnusedMiddle
public void testRemoveUnusedMiddle()
Test remove unused middle variables.
-
testTransformation
public void testTransformation()
Test transformation.
-
testTranslation
public void testTranslation()
Test translation.
-
-