#include <memory>
#include "base/files/file_util.h"
#include "base/strings/stringprintf.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/extension_service_test_with_install.h"
#include "chrome/browser/profiles/profile.h"
#include "chrome/common/extensions/extension_test_util.h"
#include "extensions/browser/extension_action.h"
#include "extensions/browser/extension_action_manager.h"
#include "extensions/common/api/extension_action/action_info.h"
#include "extensions/common/api/extension_action/action_info_test_util.h"
#include "extensions/test/test_extension_dir.h"
namespace extensions {
namespace {
class ExtensionActionAPIUnitTest
: public ExtensionServiceTestWithInstall,
public ::testing::WithParamInterface<ActionInfo::Type> { … };
TEST_P(ExtensionActionAPIUnitTest, MultiIcons) { … }
TEST_P(ExtensionActionAPIUnitTest, ActionLocalization) { … }
INSTANTIATE_TEST_SUITE_P(…);
}
}