#define BOOST_TEST_NO_MAIN
#include <boost/test/unit_test.hpp>
-#include "src/kernel/model/Resource.hpp"
+#include "simgrid/kernel/resource/Resource.hpp"
#include "src/surf/surf_interface.hpp"
#include "src/surf/trace_mgr.hpp"
XBT_LOG_NEW_DEFAULT_CATEGORY(unit, "Unit tests of the Trace Manager");
double thedate;
-class MockedResource : public simgrid::kernel::model::Resource {
+class MockedResource : public simgrid::kernel::resource::Resource {
public:
- explicit MockedResource() : simgrid::kernel::model::Resource(nullptr, "fake", nullptr) {}
- void apply_event(tmgr_trace_event_t event, double value)
+ explicit MockedResource() : simgrid::kernel::resource::Resource(nullptr, "fake", nullptr) {}
+ void apply_event(tmgr_trace_event_t event, double value) override
{
XBT_VERB("t=%.1f: Change value to %lg (idx: %u)", thedate, value, event->idx);
tmgr_trace_event_unref(&event);
}
- bool isUsed() { return true; }
+ bool is_used() override { return true; }
};
static void trace2vector(const char* str, std::vector<tmgr::DatedValue>* whereto)
while (fes.next_date() <= 20.0 && fes.next_date() >= 0) {
thedate = fes.next_date();
double value;
- simgrid::kernel::model::Resource* res;
+ simgrid::kernel::resource::Resource* res;
tmgr_trace_event_t it = fes.pop_leq(thedate, &value, &res);
if (it == nullptr)
continue;