#include #include #include #include #include using namespace plasp::pddl; boost::iostreams::stream nullStream((boost::iostreams::null_sink())); //////////////////////////////////////////////////////////////////////////////////////////////////// TEST(PDDLTranslationTests, CheckIssues) { // Check that translating domains without typing information works { auto description = Description::fromFile("data/issues/issue-4.pddl"); const auto translator = TranslatorASP(description, description.context().logger.outputStream()); ASSERT_NO_THROW(translator.translate()); } // Check that translating the simple blocks world domain works { auto description = Description::fromFile("data/issues/issue-5.pddl"); const auto translator = TranslatorASP(description, description.context().logger.outputStream()); ASSERT_NO_THROW(translator.translate()); } }