18411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol/*
28411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * Copyright (C) 2017 The Android Open Source Project
38411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol *
48411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * Licensed under the Apache License, Version 2.0 (the "License");
58411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * you may not use this file except in compliance with the License.
68411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * You may obtain a copy of the License at
78411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol *
88411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol *      http://www.apache.org/licenses/LICENSE-2.0
98411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol *
108411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * Unless required by applicable law or agreed to in writing, software
118411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * distributed under the License is distributed on an "AS IS" BASIS,
128411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
138411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * See the License for the specific language governing permissions and
148411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol * limitations under the License.
158411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol */
168411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol
178411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol#include "gtest/gtest.h"
188411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol
198411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol#include "chre/core/wifi_scan_request.h"
208411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol
218411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignolusing chre::WifiScanRequest;
228411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignolusing chre::WifiScanType;
238411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol
248411a61df37e8ddd17ae53e49829136b99e87b04Andrew RossignolTEST(WifiScanRequest, DefaultWithMinimalPriority) {
258411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol  WifiScanRequest request;
268411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol  EXPECT_EQ(request.getScanType(), WifiScanType::Invalid);
272e6e9c35116538fe04c1d574ac97d0349c47ee72Andrew Rossignol  EXPECT_EQ(request.getFrequencies().size(), 0);
282e6e9c35116538fe04c1d574ac97d0349c47ee72Andrew Rossignol  EXPECT_EQ(request.getSsids().size(), 0);
298411a61df37e8ddd17ae53e49829136b99e87b04Andrew Rossignol}
30