const base::DictionaryValue& manifest) {
std::string error;
scoped_refptr<ApplicationData> application = ApplicationData::Create(
- base::FilePath(), ApplicationData::LOCAL_DIRECTORY,
- 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;
}
scoped_refptr<ApplicationData> application;
application = CreateApplication(*(manifest.get()));
EXPECT_TRUE(application);
- EXPECT_EQ(application->GetPackageType(), Package::WGT);
+ 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(), Package::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);