X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2Fsystem%2Ftest%2FShellTest.cpp;h=69212c775d3ccfd3e9fc603db04b179b45271a9b;hb=7da4ef82aee382777bb50aadd4af14a482739d10;hp=f43b7fc4aadab1afb4c73ca734f366987a74f2e8;hpb=4bfbe0a10e914c3626e16cfdb9e87508e63b065f;p=folly.git diff --git a/folly/system/test/ShellTest.cpp b/folly/system/test/ShellTest.cpp index f43b7fc4..69212c77 100644 --- a/folly/system/test/ShellTest.cpp +++ b/folly/system/test/ShellTest.cpp @@ -43,6 +43,10 @@ TEST(Shell, Shellify) { EXPECT_EQ(command[2], "ls 'blah'\\''; rm -rf /'"); } +// Tests for the deprecated shellify() function. +// Don't warn about using this deprecated function in the test for it. +FOLLY_PUSH_WARNING +FOLLY_GCC_DISABLE_WARNING("-Wdeprecated-declarations") TEST(Shell, Shellify_deprecated) { auto command = shellify("rm -rf /"); EXPECT_EQ(command[0], "/bin/sh"); @@ -58,3 +62,4 @@ TEST(Shell, Shellify_deprecated) { command = shellify("ls {}", "blah'; rm -rf /"); EXPECT_EQ(command[2], "ls 'blah'\\''; rm -rf /'"); } +FOLLY_POP_WARNING