001 package aima.test; 002 003 import junit.framework.Test; 004 import junit.framework.TestSuite; 005 import aima.test.coretest.PerceptSequenceTest; 006 import aima.test.coretest.PerceptTest; 007 import aima.test.coretest.RuleTest; 008 import aima.test.coretest.XYEnvironmentTest; 009 import aima.test.coretest.XYLocationTest; 010 import aima.test.gametest.TicTacToeTest; 011 import aima.test.learningtest.LearningTests; 012 import aima.test.logictest.LogicTests; 013 import aima.test.probabilitytest.ProbabilityTests; 014 import aima.test.probdecisiontest.ProbabilityDecisionTests; 015 import aima.test.probreasoningtest.ProbabilisticReasoningTests; 016 import aima.test.search.SearchTests; 017 import aima.test.tvenvironmenttest.ModelBasedTVEVaccumAgentTest; 018 import aima.test.tvenvironmenttest.ReflexVaccumAgentTest; 019 import aima.test.tvenvironmenttest.ReflexVaccumAgentWithStateTest; 020 import aima.test.tvenvironmenttest.SimpleReflexVaccumAgentTest; 021 import aima.test.tvenvironmenttest.TableDrivenAgentProgramTest; 022 import aima.test.tvenvironmenttest.TableDrivenVaccumAgentTest; 023 import aima.test.tvenvironmenttest.TrivialVaccumEnvironmentTest; 024 import aima.test.utiltest.MeanStDevTests; 025 import aima.test.utiltest.MixedRadixNumberTest; 026 import aima.test.utiltest.TableTest; 027 028 /** 029 * @author Ravi Mohan 030 * 031 */ 032 033 public class AllAimaTests { 034 035 public static Test suite() { 036 TestSuite suite = new TestSuite(); 037 suite.addTest(new TestSuite(MeanStDevTests.class)); 038 suite.addTest(new TestSuite(MixedRadixNumberTest.class)); 039 suite.addTest(new TestSuite(ModelBasedTVEVaccumAgentTest.class)); 040 suite.addTest(new TestSuite(PerceptTest.class)); 041 suite.addTest(new TestSuite(PerceptSequenceTest.class)); 042 suite.addTest(new TestSuite(ReflexVaccumAgentTest.class)); 043 suite.addTest(new TestSuite(ReflexVaccumAgentWithStateTest.class)); 044 suite.addTest(new TestSuite(RuleTest.class)); 045 suite.addTest(new TestSuite(SimpleReflexVaccumAgentTest.class)); 046 suite.addTest(new TestSuite(TableTest.class)); 047 suite.addTest(new TestSuite(TableDrivenAgentProgramTest.class)); 048 suite.addTest(new TestSuite(TableDrivenVaccumAgentTest.class)); 049 suite.addTest(new TestSuite(TicTacToeTest.class)); 050 suite.addTest(new TestSuite(TrivialVaccumEnvironmentTest.class)); 051 suite.addTest(new TestSuite(XYEnvironmentTest.class)); 052 suite.addTest(new TestSuite(XYLocationTest.class)); 053 054 suite.addTest(LearningTests.suite()); 055 suite.addTest(LogicTests.suite()); 056 suite.addTest(SearchTests.suite()); 057 suite.addTest(ProbabilityTests.suite()); 058 suite.addTest(ProbabilisticReasoningTests.suite()); 059 suite.addTest(ProbabilityDecisionTests.suite()); 060 061 return suite; 062 } 063 064 }