summaryrefslogtreecommitdiff
path: root/simpleperf/cmd_dumprecord_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/cmd_dumprecord_test.cpp')
-rw-r--r--simpleperf/cmd_dumprecord_test.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/simpleperf/cmd_dumprecord_test.cpp b/simpleperf/cmd_dumprecord_test.cpp
index c4708330..f23ae166 100644
--- a/simpleperf/cmd_dumprecord_test.cpp
+++ b/simpleperf/cmd_dumprecord_test.cpp
@@ -21,22 +21,22 @@
class DumpRecordCommandTest : public ::testing::Test {
protected:
virtual void SetUp() {
- record_cmd = Command::FindCommandByName("record");
+ record_cmd = CreateCommandInstance("record");
ASSERT_TRUE(record_cmd != nullptr);
- dumprecord_cmd = Command::FindCommandByName("dump");
+ dumprecord_cmd = CreateCommandInstance("dump");
ASSERT_TRUE(dumprecord_cmd != nullptr);
}
- Command* record_cmd;
- Command* dumprecord_cmd;
+ std::unique_ptr<Command> record_cmd;
+ std::unique_ptr<Command> dumprecord_cmd;
};
TEST_F(DumpRecordCommandTest, no_options) {
- ASSERT_TRUE(record_cmd->Run({"record", "-a", "sleep", "1"}));
- ASSERT_TRUE(dumprecord_cmd->Run({"dump"}));
+ ASSERT_TRUE(record_cmd->Run({"-a", "sleep", "1"}));
+ ASSERT_TRUE(dumprecord_cmd->Run({}));
}
TEST_F(DumpRecordCommandTest, record_file_option) {
- ASSERT_TRUE(record_cmd->Run({"record", "-a", "-o", "perf2.data", "sleep", "1"}));
- ASSERT_TRUE(dumprecord_cmd->Run({"dump", "perf2.data"}));
+ ASSERT_TRUE(record_cmd->Run({"-a", "-o", "perf2.data", "sleep", "1"}));
+ ASSERT_TRUE(dumprecord_cmd->Run({"perf2.data"}));
}