Class LexComparatorTest
java.lang.Object
com.singularsys.exttests.polynomial.LexComparatorTest
- Direct Known Subclasses:
GrevlexComparatorTest,GrlexComparatorTest
Tests for
LexComparator.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected XJepprotected Comparator<PNodeI> protected PolynomialCreatorstatic final booleanprotected SubstitutionVisitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbuildComparator(String[] names) voidcheckOrderedTerms(String[] terms) voidCompareTest(String s1, String s2, int res) voidvoidsetUp()voidvoidvoidvoidvoidvoidvoid
-
Field Details
-
PRINT_RESULTS
public static final boolean PRINT_RESULTS -
jep
-
pc
-
sv
-
lex
-
-
Constructor Details
-
LexComparatorTest
public LexComparatorTest()
-
-
Method Details
-
setUp
- Throws:
Exception
-
buildComparator
public void buildComparator() -
buildComparator
-
CompareTest
- Throws:
JepException
-
test_multiple_polynomials
- Throws:
JepException
-
variables_not_specified_in_defined_names_come_after_names_in_alphabetical_order
@Test public void variables_not_specified_in_defined_names_come_after_names_in_alphabetical_order() throws JepException- Throws:
JepException
-
non_polynomal_expressions_come_after_polynomials
- Throws:
JepException
-
test_order_of_terms_and_constant
- Throws:
ParseException
-
test_expand
- Throws:
ParseException
-
test_expand2
- Throws:
ParseException
-
checkOrderedTerms
- Parameters:
terms-- Throws:
JepException
-
test_givenOrderYZX
- Throws:
ParseException
-
test_givenOrderXYZ
- Throws:
ParseException
-