#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 {
template <typename T, typename U>
void EXPECT_REFEQ(const std::reference_wrapper<T>& lhs, const U& rhs) { … }
}
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) { … }
}