chromium/third_party/zxcvbn-cpp/test/scoring_unittest.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/zxcvbn-cpp/native-src/zxcvbn/scoring.hpp"

#include <functional>
#include <memory>
#include <string>
#include <vector>

#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/zxcvbn-cpp/native-src/zxcvbn/adjacency_graphs.hpp"
#include "third_party/zxcvbn-cpp/native-src/zxcvbn/common.hpp"
#include "third_party/zxcvbn-cpp/native-src/zxcvbn/matching.hpp"

namespace zxcvbn {

namespace {

// Utility function expecting that `lhs` and `rhs` reference the same object.
template <typename T, typename U>
void EXPECT_REFEQ(const std::reference_wrapper<T>& lhs, const U& rhs) {}

}  // namespace

TEST(ZxcvbnTest, nCk) {}

TEST(ZxcvbnTest, Search) {}

TEST(ZxcvbnTest, CalcGuesses) {}

TEST(ZxcvbnTest, RepeatGuesses) {}

TEST(ZxcvbnTest, SequenceGuesses) {}

TEST(ZxcvbnTest, RegexGuesses) {}

TEST(ZxcvbnTest, DateGuesses) {}

TEST(ZxcvbnTest, SpatialGuesses) {}

TEST(ZxcvbnTest, DictionaryGuesses) {}

TEST(ZxcvbnTest, UppercaseVariants) {}

TEST(ZxcvbnTest, L33tVariations) {}

}  // namespace zxcvbn