| Index: ios/chrome/browser/ui/snapshots_util_unittest.mm
|
| diff --git a/ios/chrome/browser/ui/snapshots_util_unittest.mm b/ios/chrome/browser/ui/snapshots_util_unittest.mm
|
| deleted file mode 100644
|
| index 71063021b18991b0c5e57a9e9acd4ff4bce929ba..0000000000000000000000000000000000000000
|
| --- a/ios/chrome/browser/ui/snapshots_util_unittest.mm
|
| +++ /dev/null
|
| @@ -1,57 +0,0 @@
|
| -// Copyright 2011 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#import "ios/chrome/browser/ui/snapshots_util.h"
|
| -
|
| -#import <Foundation/Foundation.h>
|
| -#import <UIKit/UIKit.h>
|
| -
|
| -#include "base/ios/ios_util.h"
|
| -#include "base/mac/foundation_util.h"
|
| -#include "base/path_service.h"
|
| -#include "base/strings/sys_string_conversions.h"
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -
|
| -namespace {
|
| -
|
| -bool RegexMatchesOneSnapshotPath(NSString* regexString) {
|
| - NSRegularExpression* regex =
|
| - [NSRegularExpression regularExpressionWithPattern:regexString
|
| - options:0
|
| - error:NULL];
|
| - std::vector<base::FilePath> snapshotsPaths;
|
| - GetSnapshotsPaths(&snapshotsPaths);
|
| - int numberOfMatches = 0;
|
| - for (const base::FilePath& path : snapshotsPaths) {
|
| - NSString* string =
|
| - [NSString stringWithCString:path.value().c_str()
|
| - encoding:[NSString defaultCStringEncoding]];
|
| - if ([regex numberOfMatchesInString:string
|
| - options:0
|
| - range:NSMakeRange(0, [string length])])
|
| - numberOfMatches++;
|
| - }
|
| - return numberOfMatches == 1;
|
| -}
|
| -
|
| -TEST(SnapshotsUtilTest, TestSnapshotList) {
|
| - NSString* scaleModifier = @"";
|
| - CGFloat scale = [UIScreen mainScreen].scale;
|
| - if (scale > 1) {
|
| - scaleModifier = [NSString stringWithFormat:@"@%.0fx", scale];
|
| - }
|
| - NSString* path = @"Main";
|
| - if (base::ios::IsRunningOnIOS8OrLater()) {
|
| - path = base::SysUTF8ToNSString(base::mac::BaseBundleID());
|
| - }
|
| - NSString* filename = @"UIApplicationAutomaticSnapshotDefault-LandscapeRight";
|
| - NSString* regex = [NSString
|
| - stringWithFormat:@".*/%@/%@%@.png$", path, filename, scaleModifier];
|
| - EXPECT_FALSE(RegexMatchesOneSnapshotPath(@".*"));
|
| - EXPECT_FALSE(RegexMatchesOneSnapshotPath(@"foo"));
|
| - EXPECT_TRUE(RegexMatchesOneSnapshotPath(@".*LandscapeRight.*"));
|
| - EXPECT_TRUE(RegexMatchesOneSnapshotPath(regex));
|
| -}
|
| -
|
| -} // anonymous namespace
|
|
|