[moulette] XmlListener: just produce one node Details
[ozulis.git] / src / moulette / testable.cc
blobe22ef7310a243759f4b66d18009bd44cc03ee5a7
1 #include <config.hh>
2 #include <ozulis/core/assert.hh>
3 #include <moulette/moulette.hh>
4 #include "testable.hh"
6 namespace moulette
8 Testable::Testable()
9 : path(),
10 name_("Unamed test")
14 const std::string &
15 Testable::name() const
17 return name_;
20 void
21 Testable::set(const std::string & key, const std::string & value)
23 if (key == "name")
24 name_ = value;
25 else
26 assert_msg(false, _("unknown key `%s' (with value: `%s')."),
27 key.c_str(), value.c_str());
30 void
31 Testable::run()
33 Moulette & moul = Moulette::instance();
34 moul.testStarting(this);
35 test();
36 moul.testFinished(this);