Refactor secure erase and add MMC erase engine
[platform/core/security/ode.git] / tests / ext4-engine.cpp
index c909347..d0efba5 100755 (executable)
 #include <klay/exception.h>
 #include <klay/testbench.h>
 
-#include "../server/engine/ext4-engine.h"
+#include "../server/engine/encryption/ext4-engine.h"
 
 #define TEST_PATH      "/opt/usr"
 
 TESTCASE(Ext4GetPathTest)
 {
        try {
-               ode::VConfBackend vconfBackend(VCONFKEY_ODE_ENCRYPT_PROGRESS);
-               ode::ProgressBar progressBar(std::bind(&ode::VConfBackend::update, &vconfBackend, std::placeholders::_1));
-               ode::Ext4Engine engine("/dev/mmcblkp0", "/opt/usr", progressBar);
+               ode::ProgressBar progress([](int v) {});
+               ode::Ext4Engine engine("/dev/mmcblkp0", "/opt/usr", progress);
                if (engine.getDestination() != "/dev/mmcblkp0") {
                        throw runtime::Exception("Source doen't match");
                }