OSDN Git Service

am db1d49c7: (-s ours) DO NOT MERGE New ext4enc kernel switching from xattrs to ioctl
[android-x86/system-extras.git] / simpleperf / cmd_list_test.cpp
index 4b873a1..ddc82ca 100644 (file)
 
 #include "command.h"
 
-TEST(cmd_list, smoke) {
-  Command* list_cmd = Command::FindCommandByName("list");
-  ASSERT_TRUE(list_cmd != nullptr);
+class ListCommandTest : public ::testing::Test {
+ protected:
+  virtual void SetUp() {
+    list_cmd = Command::FindCommandByName("list");
+    ASSERT_TRUE(list_cmd != nullptr);
+  }
+
+  Command* list_cmd;
+};
+
+TEST_F(ListCommandTest, no_options) {
   ASSERT_TRUE(list_cmd->Run({"list"}));
 }
+
+TEST_F(ListCommandTest, one_option) {
+  ASSERT_TRUE(list_cmd->Run({"list", "sw"}));
+}
+
+TEST_F(ListCommandTest, multiple_options) {
+  ASSERT_TRUE(list_cmd->Run({"list", "hw", "tracepoint"}));
+}