blob: c9650e229ca7e0bf3c1c72b31edf3e9d0e47c79b [file] [log] [blame]
henrike@webrtc.orgf0488722014-05-13 18:00:26 +00001/*
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
jbauch555604a2016-04-26 03:13:22 -070011#include <memory>
12
Henrik Kjellander00725112017-06-30 15:14:45 +020013#include "webrtc/base/fileutils.h"
14#include "webrtc/base/gunit.h"
15#include "webrtc/base/pathutils.h"
16#include "webrtc/base/stream.h"
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000017
18namespace rtc {
19
phoglundbb738732016-07-15 03:57:12 -070020#if defined (WEBRTC_ANDROID)
21// Fails on Android: https://bugs.chromium.org/p/webrtc/issues/detail?id=4364.
22#define MAYBE_FilesystemTest DISABLED_FilesystemTest
23#else
24#define MAYBE_FilesystemTest FilesystemTest
25#endif
26
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000027// Make sure we can get a temp folder for the later tests.
phoglundbb738732016-07-15 03:57:12 -070028TEST(MAYBE_FilesystemTest, GetTemporaryFolder) {
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000029 Pathname path;
deadbeef37f5ecf2017-02-27 14:06:41 -080030 EXPECT_TRUE(Filesystem::GetTemporaryFolder(path, true, nullptr));
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000031}
32
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000033} // namespace rtc