metrics_test_helper.cpp revision d5aa01b3716e07463019fa772f07a40613f9e39e
1d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// Copyright (C) 2017 The Android Open Source Project
2d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen//
3d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// Licensed under the Apache License, Version 2.0 (the "License");
4d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// you may not use this file except in compliance with the License.
5d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// You may obtain a copy of the License at
6d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen//
7d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen//      http://www.apache.org/licenses/LICENSE-2.0
8d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen//
9d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// Unless required by applicable law or agreed to in writing, software
10d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// distributed under the License is distributed on an "AS IS" BASIS,
11d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// See the License for the specific language governing permissions and
13d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen// limitations under the License.
14d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
15d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen#include "metrics_test_helper.h"
16d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
17d5aa01b3716e07463019fa772f07a40613f9e39eYao Chennamespace android {
18d5aa01b3716e07463019fa772f07a40613f9e39eYao Chennamespace os {
19d5aa01b3716e07463019fa772f07a40613f9e39eYao Chennamespace statsd {
20d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
21d5aa01b3716e07463019fa772f07a40613f9e39eYao ChenHashableDimensionKey getMockedDimensionKey(int key, string value) {
22d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    KeyValuePair pair;
23d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    pair.set_key(key);
24d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    pair.set_value_str(value);
25d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
26d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    vector<KeyValuePair> pairs;
27d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    pairs.push_back(pair);
28d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
29d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen    return HashableDimensionKey(pairs);
30d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen}
31d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen
32d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen}  // namespace statsd
33d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen}  // namespace os
34d5aa01b3716e07463019fa772f07a40613f9e39eYao Chen}  // namespace android