#include "extensions/browser/api/declarative/deduping_factory.h"
#include <memory>
#include "base/values.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
const char kTypeName[] = …;
const char kTypeName2[] = …;
class BaseClass : public base::RefCounted<BaseClass> { … };
class Foo : public BaseClass { … };
scoped_refptr<const BaseClass> CreateFoo(const std::string& ,
const base::Value::Dict& value,
std::string* error,
bool* bad_message) { … }
base::Value::Dict CreateDictWithParameter(int parameter) { … }
}
namespace extensions {
FactoryT;
TEST(DedupingFactoryTest, InstantiationParameterized) { … }
TEST(DedupingFactoryTest, InstantiationNonParameterized) { … }
TEST(DedupingFactoryTest, TypeNames) { … }
TEST(DedupingFactoryTest, Clear) { … }
}