class WidgetHandlerTest: public testing::Test {
public:
scoped_refptr<ApplicationData> CreateApplication(
- base::DictionaryValue &manifest) {
+ const base::DictionaryValue& manifest) {
std::string error;
scoped_refptr<ApplicationData> application = ApplicationData::Create(
- base::FilePath(), Manifest::INVALID_TYPE, manifest, "", &error);
+ base::FilePath(), std::string(), ApplicationData::LOCAL_DIRECTORY,
+ make_scoped_ptr(new Manifest(make_scoped_ptr(manifest.DeepCopy()),
+ Manifest::TYPE_WIDGET)),
+ &error);
return application;
}
manifest.SetString(keys::kVersionKey, "0");
scoped_refptr<ApplicationData> application = CreateApplication(manifest);
- EXPECT_TRUE(application);
+ EXPECT_TRUE(application.get());
WidgetInfo* info = GetWidgetInfo(application);
int size = info->GetWidgetInfo()->size();
// Create an application use this manifest.
scoped_refptr<ApplicationData> application;
application = CreateApplication(*(manifest.get()));
- EXPECT_TRUE(application);
- EXPECT_EQ(application->GetPackageType(), Manifest::TYPE_WGT);
+ EXPECT_TRUE(application.get());
+ EXPECT_EQ(application->manifest_type(), Manifest::TYPE_WIDGET);
// Get widget info from this application.
WidgetInfo* info = GetWidgetInfo(application);
EXPECT_TRUE(info);
// Create an application use this manifest,
scoped_refptr<ApplicationData> application;
application = CreateApplication(*(manifest.get()));
- EXPECT_TRUE(application);
- EXPECT_EQ(application->GetPackageType(), Manifest::TYPE_WGT);
+ EXPECT_TRUE(application.get());
+ EXPECT_EQ(application->manifest_type(), Manifest::TYPE_WIDGET);
// Get widget info from this application.
WidgetInfo* info = GetWidgetInfo(application);
EXPECT_TRUE(info);