EnvVarSaver.
authorYedidya Feldblum <yfeldblum@fb.com>
Tue, 18 Aug 2015 09:09:11 +0000 (02:09 -0700)
committerfacebook-github-bot-4 <folly-bot@fb.com>
Tue, 18 Aug 2015 09:20:19 +0000 (02:20 -0700)
commit1b08746e197bd5231fc5151d77385fcd2d7afd79
treed63f4ee14721a56a312d20bb0079573ddc4c5691
parent663d3a7b260b9991e519310fb304c71edcff2498
EnvVarSaver.

Summary: [Folly] EnvVarSaver.

    TEST(SomeBigClassTest, ChangesEnvVars) {
      folly::EnvVarSaver saver;
      setenv("USER", "root", 1);
      BigClass().doSomethingWithUser();
    }

Reviewed By: @Gownta

Differential Revision: D2354679
folly/experimental/TestUtil.cpp
folly/experimental/TestUtil.h
folly/experimental/test/TestUtilTest.cpp