Public Member Functions | Private Types | Private Member Functions | Private Attributes
Clasp::Test::LogicProgramTest Class Reference

List of all members.

Public Member Functions

void tearDown ()
void testAddCardConstraint ()
void testAddClauses ()
void testAddEmptyMinimizeConstraint ()
void testAddMinimizeConstraint ()
void testAddOneFact ()
void testAddUnknownAtomToMinimize ()
void testAddWeightConstraint ()
void testAllBodiesSameLit ()
void testAllBodiesSameLit2 ()
void testAssertEqSelfblocker ()
void testAssertSelfblockers ()
void testBackprop ()
void testBothLitsInConstraintRule ()
void testBothLitsInWeightRule ()
void testBPWeight ()
void testBug ()
void testBuildEmpty ()
void testCloneFull ()
void testCloneShare ()
void testCloneShareSymbols ()
void testCompLit ()
void testComputeTrueBug ()
void testConflictingCompute ()
void testConstraintsAreAsserted ()
void testCrEqBug ()
void testDepBodyBug ()
void testDerivedTAUT ()
void testDontAddDuplicateBodies ()
void testDontAddDuplicateSumBodies ()
void testDontAddOnePredsThatAreNotHeads ()
void testDontAddUnsupported ()
void testDontAddUnsupportedExtNoEq ()
void testDontAddUnsupportedNoEq ()
void testDuplicateRule ()
void testEqCompute ()
void testEqOverBodiesOfDiffType ()
void testEqOverChoiceRule ()
void testEqOverComp ()
void testEqSuccs ()
void testExtLitsAreFrozen ()
void testFactsAreAsserted ()
void testForceUnsuppAtomFails ()
void testFunnySelfblockerOverEqByTwo ()
void testIgnoreCondFactsInLoops ()
void testIgnoreRules ()
void testIncrementalBackpropCompute ()
void testIncrementalBackpropSolver ()
void testIncrementalBackpropStep ()
void testIncrementalCompute ()
void testIncrementalComputeBackprop ()
void testIncrementalEq ()
void testIncrementalEqComplement ()
void testIncrementalEqResetState ()
void testIncrementalEqUnfreeze ()
void testIncrementalEqUpdateAssigned ()
void testIncrementalFreeze ()
void testIncrementalFreezeDefined ()
void testIncrementalFreezeUnfreeze ()
void testIncrementalFreezeValue ()
void testIncrementalGetAssumptions ()
void testIncrementalImplicitUnfreeze ()
void testIncrementalKeepFrozen ()
void testIncrementalRedefine ()
void testIncrementalSimplifyCard ()
void testIncrementalSimplifyMinimize ()
void testIncrementalStats ()
void testIncrementalSymbolUpdate ()
void testIncrementalTransform ()
void testIncrementalUnfreezeCompute ()
void testIncrementalUnfreezeDefined ()
void testIncrementalUnfreezeEq ()
void testIncrementalUnfreezeUnsupp ()
void testIncrementalUnfreezeUnsuppEq ()
void testMergeEquivalentAtomsInConstraintRule ()
void testMergeEquivalentAtomsInWeightRule ()
void testMergeToSelfblocker ()
void testMergeToSelfblocker2 ()
void testMergeValue ()
void testNoBodyUnification ()
void testNoEqAtomReplacement ()
void testNoEqSameLitBug ()
void testNonTight ()
void testNotAChoice ()
void testNotAChoiceMerge ()
void testOneLoop ()
void testRemoveKnownAtomFromWeightRule ()
void testSatBodyBug ()
void testSelfblockersAreAsserted ()
void testSimpleIncremental ()
void testSimplifyBodyEqBug ()
void testSimplifyCompBug ()
void testSimplifyToCardBug ()
void testSimplifyToNormal ()
void testTrivialConflictsAreDeteced ()
void testTwoFactsOnlyOneVar ()
void testWeightlessAtomsInWeightRule ()
void testWriteWeakTrue ()
void testZeroLoop ()
void writeIntegrityConstraint ()

Private Types

typedef SharedDependencyGraph DG

Private Member Functions

 CPPUNIT_TEST (testMergeValue)
 CPPUNIT_TEST (testIgnoreRules)
 CPPUNIT_TEST (testDuplicateRule)
 CPPUNIT_TEST (testNotAChoice)
 CPPUNIT_TEST (testNotAChoiceMerge)
 CPPUNIT_TEST (testMergeToSelfblocker)
 CPPUNIT_TEST (testMergeToSelfblocker2)
 CPPUNIT_TEST (testDerivedTAUT)
 CPPUNIT_TEST (testOneLoop)
 CPPUNIT_TEST (testZeroLoop)
 CPPUNIT_TEST (testEqSuccs)
 CPPUNIT_TEST (testEqCompute)
 CPPUNIT_TEST (testFactsAreAsserted)
 CPPUNIT_TEST (testSelfblockersAreAsserted)
 CPPUNIT_TEST (testConstraintsAreAsserted)
 CPPUNIT_TEST (testConflictingCompute)
 CPPUNIT_TEST (testForceUnsuppAtomFails)
 CPPUNIT_TEST (testTrivialConflictsAreDeteced)
 CPPUNIT_TEST (testBuildEmpty)
 CPPUNIT_TEST (testAddOneFact)
 CPPUNIT_TEST (testTwoFactsOnlyOneVar)
 CPPUNIT_TEST (testDontAddOnePredsThatAreNotHeads)
 CPPUNIT_TEST (testDontAddDuplicateBodies)
 CPPUNIT_TEST (testDontAddDuplicateSumBodies)
 CPPUNIT_TEST (testDontAddUnsupported)
 CPPUNIT_TEST (testDontAddUnsupportedNoEq)
 CPPUNIT_TEST (testDontAddUnsupportedExtNoEq)
 CPPUNIT_TEST (testAssertSelfblockers)
 CPPUNIT_TEST (testCloneShare)
 CPPUNIT_TEST (testCloneShareSymbols)
 CPPUNIT_TEST (testCloneFull)
 CPPUNIT_TEST (testBug)
 CPPUNIT_TEST (testSatBodyBug)
 CPPUNIT_TEST (testDepBodyBug)
 CPPUNIT_TEST (testAddUnknownAtomToMinimize)
 CPPUNIT_TEST (testWriteWeakTrue)
 CPPUNIT_TEST (testSimplifyBodyEqBug)
 CPPUNIT_TEST (testNoEqSameLitBug)
 CPPUNIT_TEST (testAssertEqSelfblocker)
 CPPUNIT_TEST (testAddClauses)
 CPPUNIT_TEST (testAddCardConstraint)
 CPPUNIT_TEST (testAddWeightConstraint)
 CPPUNIT_TEST (testAddMinimizeConstraint)
 CPPUNIT_TEST (testAddEmptyMinimizeConstraint)
 CPPUNIT_TEST (testNonTight)
 CPPUNIT_TEST (testIgnoreCondFactsInLoops)
 CPPUNIT_TEST (testCrEqBug)
 CPPUNIT_TEST (testEqOverChoiceRule)
 CPPUNIT_TEST (testEqOverBodiesOfDiffType)
 CPPUNIT_TEST (testEqOverComp)
 CPPUNIT_TEST (testNoBodyUnification)
 CPPUNIT_TEST (testNoEqAtomReplacement)
 CPPUNIT_TEST (testAllBodiesSameLit)
 CPPUNIT_TEST (testAllBodiesSameLit2)
 CPPUNIT_TEST (testCompLit)
 CPPUNIT_TEST (testFunnySelfblockerOverEqByTwo)
 CPPUNIT_TEST (testRemoveKnownAtomFromWeightRule)
 CPPUNIT_TEST (testMergeEquivalentAtomsInConstraintRule)
 CPPUNIT_TEST (testMergeEquivalentAtomsInWeightRule)
 CPPUNIT_TEST (testBothLitsInConstraintRule)
 CPPUNIT_TEST (testBothLitsInWeightRule)
 CPPUNIT_TEST (testWeightlessAtomsInWeightRule)
 CPPUNIT_TEST (testSimplifyToNormal)
 CPPUNIT_TEST (testSimplifyToCardBug)
 CPPUNIT_TEST (testSimplifyCompBug)
 CPPUNIT_TEST (testBPWeight)
 CPPUNIT_TEST (testExtLitsAreFrozen)
 CPPUNIT_TEST (writeIntegrityConstraint)
 CPPUNIT_TEST (testComputeTrueBug)
 CPPUNIT_TEST (testBackprop)
 CPPUNIT_TEST (testSimpleIncremental)
 CPPUNIT_TEST (testIncrementalFreeze)
 CPPUNIT_TEST (testIncrementalFreezeValue)
 CPPUNIT_TEST (testIncrementalKeepFrozen)
 CPPUNIT_TEST (testIncrementalUnfreezeUnsupp)
 CPPUNIT_TEST (testIncrementalUnfreezeCompute)
 CPPUNIT_TEST (testIncrementalCompute)
 CPPUNIT_TEST (testIncrementalComputeBackprop)
 CPPUNIT_TEST (testIncrementalBackpropStep)
 CPPUNIT_TEST (testIncrementalEq)
 CPPUNIT_TEST (testIncrementalEqUnfreeze)
 CPPUNIT_TEST (testIncrementalEqComplement)
 CPPUNIT_TEST (testIncrementalEqUpdateAssigned)
 CPPUNIT_TEST (testIncrementalEqResetState)
 CPPUNIT_TEST (testIncrementalUnfreezeUnsuppEq)
 CPPUNIT_TEST (testIncrementalUnfreezeEq)
 CPPUNIT_TEST (testIncrementalStats)
 CPPUNIT_TEST (testIncrementalTransform)
 CPPUNIT_TEST (testIncrementalBackpropCompute)
 CPPUNIT_TEST (testIncrementalFreezeUnfreeze)
 CPPUNIT_TEST (testIncrementalSymbolUpdate)
 CPPUNIT_TEST (testIncrementalBackpropSolver)
 CPPUNIT_TEST (testIncrementalFreezeDefined)
 CPPUNIT_TEST (testIncrementalUnfreezeDefined)
 CPPUNIT_TEST (testIncrementalImplicitUnfreeze)
 CPPUNIT_TEST (testIncrementalRedefine)
 CPPUNIT_TEST (testIncrementalGetAssumptions)
 CPPUNIT_TEST (testIncrementalSimplifyCard)
 CPPUNIT_TEST (testIncrementalSimplifyMinimize)
 CPPUNIT_TEST_SUITE (LogicProgramTest)
 CPPUNIT_TEST_SUITE_END ()

Private Attributes

LogicProgram builder
SharedContext ctx
stringstream str

Detailed Description

Definition at line 45 of file program_builder_test.cpp.


Member Typedef Documentation

Definition at line 2125 of file program_builder_test.cpp.


Member Function Documentation

Definition at line 157 of file program_builder_test.cpp.

Definition at line 801 of file program_builder_test.cpp.

Definition at line 738 of file program_builder_test.cpp.

Definition at line 850 of file program_builder_test.cpp.

Definition at line 831 of file program_builder_test.cpp.

Definition at line 424 of file program_builder_test.cpp.

Definition at line 662 of file program_builder_test.cpp.

Definition at line 817 of file program_builder_test.cpp.

Definition at line 1007 of file program_builder_test.cpp.

Definition at line 1032 of file program_builder_test.cpp.

Definition at line 723 of file program_builder_test.cpp.

Definition at line 548 of file program_builder_test.cpp.

Definition at line 1356 of file program_builder_test.cpp.

Definition at line 1169 of file program_builder_test.cpp.

Definition at line 1188 of file program_builder_test.cpp.

Definition at line 1278 of file program_builder_test.cpp.

Definition at line 625 of file program_builder_test.cpp.

Definition at line 417 of file program_builder_test.cpp.

Definition at line 604 of file program_builder_test.cpp.

Definition at line 562 of file program_builder_test.cpp.

Definition at line 584 of file program_builder_test.cpp.

Definition at line 1058 of file program_builder_test.cpp.

Definition at line 1339 of file program_builder_test.cpp.

Definition at line 388 of file program_builder_test.cpp.

Definition at line 377 of file program_builder_test.cpp.

Definition at line 890 of file program_builder_test.cpp.

Definition at line 650 of file program_builder_test.cpp.

Definition at line 270 of file program_builder_test.cpp.

Definition at line 465 of file program_builder_test.cpp.

Definition at line 484 of file program_builder_test.cpp.

Definition at line 450 of file program_builder_test.cpp.

Definition at line 498 of file program_builder_test.cpp.

Definition at line 531 of file program_builder_test.cpp.

Definition at line 514 of file program_builder_test.cpp.

Definition at line 199 of file program_builder_test.cpp.

Definition at line 334 of file program_builder_test.cpp.

Definition at line 939 of file program_builder_test.cpp.

Definition at line 903 of file program_builder_test.cpp.

Definition at line 922 of file program_builder_test.cpp.

Definition at line 318 of file program_builder_test.cpp.

Definition at line 1292 of file program_builder_test.cpp.

Definition at line 355 of file program_builder_test.cpp.

Definition at line 399 of file program_builder_test.cpp.

Definition at line 1078 of file program_builder_test.cpp.

Definition at line 876 of file program_builder_test.cpp.

Definition at line 190 of file program_builder_test.cpp.

Definition at line 1915 of file program_builder_test.cpp.

Definition at line 1945 of file program_builder_test.cpp.

Definition at line 1614 of file program_builder_test.cpp.

Definition at line 1565 of file program_builder_test.cpp.

Definition at line 1592 of file program_builder_test.cpp.

Definition at line 1636 of file program_builder_test.cpp.

Definition at line 1682 of file program_builder_test.cpp.

Definition at line 1734 of file program_builder_test.cpp.

Definition at line 1658 of file program_builder_test.cpp.

Definition at line 1707 of file program_builder_test.cpp.

Definition at line 1404 of file program_builder_test.cpp.

Definition at line 2013 of file program_builder_test.cpp.

Definition at line 1969 of file program_builder_test.cpp.

Definition at line 1448 of file program_builder_test.cpp.

Definition at line 2075 of file program_builder_test.cpp.

Definition at line 2043 of file program_builder_test.cpp.

Definition at line 1483 of file program_builder_test.cpp.

Definition at line 2061 of file program_builder_test.cpp.

Definition at line 2088 of file program_builder_test.cpp.

Definition at line 2105 of file program_builder_test.cpp.

Definition at line 1825 of file program_builder_test.cpp.

Definition at line 1994 of file program_builder_test.cpp.

Definition at line 1886 of file program_builder_test.cpp.

Definition at line 1539 of file program_builder_test.cpp.

Definition at line 2028 of file program_builder_test.cpp.

Definition at line 1797 of file program_builder_test.cpp.

Definition at line 1500 of file program_builder_test.cpp.

Definition at line 1769 of file program_builder_test.cpp.

Definition at line 1130 of file program_builder_test.cpp.

Definition at line 1149 of file program_builder_test.cpp.

Definition at line 242 of file program_builder_test.cpp.

Definition at line 253 of file program_builder_test.cpp.

Definition at line 160 of file program_builder_test.cpp.

Definition at line 955 of file program_builder_test.cpp.

Definition at line 984 of file program_builder_test.cpp.

Definition at line 707 of file program_builder_test.cpp.

Definition at line 858 of file program_builder_test.cpp.

Definition at line 210 of file program_builder_test.cpp.

Definition at line 227 of file program_builder_test.cpp.

Definition at line 286 of file program_builder_test.cpp.

Definition at line 1106 of file program_builder_test.cpp.

Definition at line 636 of file program_builder_test.cpp.

Definition at line 367 of file program_builder_test.cpp.

Definition at line 1374 of file program_builder_test.cpp.

Definition at line 688 of file program_builder_test.cpp.

Definition at line 1252 of file program_builder_test.cpp.

Definition at line 1237 of file program_builder_test.cpp.

Definition at line 1222 of file program_builder_test.cpp.

Definition at line 408 of file program_builder_test.cpp.

Definition at line 437 of file program_builder_test.cpp.

Definition at line 1207 of file program_builder_test.cpp.

Definition at line 670 of file program_builder_test.cpp.

Definition at line 300 of file program_builder_test.cpp.

Definition at line 1323 of file program_builder_test.cpp.


Member Data Documentation

Definition at line 2127 of file program_builder_test.cpp.

Definition at line 2126 of file program_builder_test.cpp.

stringstream Clasp::Test::LogicProgramTest::str [private]

Definition at line 2128 of file program_builder_test.cpp.


The documentation for this class was generated from the following file:


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41