Plan cloud dialog metadata
This commit is contained in:
@@ -157,6 +157,41 @@ void cloud_bulk_upload_clamps_progress_total(pp::tests::Harness& harness)
|
||||
PP_EXPECT(harness, plan.show_progress);
|
||||
}
|
||||
|
||||
void cloud_dialog_plans_preserve_upload_prompt_metadata(pp::tests::Harness& harness)
|
||||
{
|
||||
const auto save_required = pp::app::plan_cloud_save_required_prompt();
|
||||
const auto publish = pp::app::plan_cloud_publish_prompt();
|
||||
const auto success = pp::app::plan_cloud_upload_success_prompt();
|
||||
|
||||
PP_EXPECT(harness, save_required.title == "Warning");
|
||||
PP_EXPECT(harness, save_required.message == "This document needs to be saved before upload.");
|
||||
PP_EXPECT(harness, !save_required.show_cancel);
|
||||
PP_EXPECT(harness, publish.title == "Publish document");
|
||||
PP_EXPECT(harness, publish.message == "Would you like to upload to the public domain?");
|
||||
PP_EXPECT(harness, publish.ok_caption == "Yes");
|
||||
PP_EXPECT(harness, publish.cancel_caption == "No");
|
||||
PP_EXPECT(harness, publish.show_cancel);
|
||||
PP_EXPECT(harness, success.title == "Success");
|
||||
PP_EXPECT(harness, success.message == "This document has been succesfully uploaded.");
|
||||
PP_EXPECT(harness, !success.show_cancel);
|
||||
}
|
||||
|
||||
void cloud_progress_dialog_plans_preserve_legacy_titles(pp::tests::Harness& harness)
|
||||
{
|
||||
const auto upload = pp::app::plan_cloud_upload_progress_dialog();
|
||||
const auto bulk = pp::app::plan_cloud_bulk_upload_progress_dialog(4);
|
||||
const auto download = pp::app::plan_cloud_download_progress_prompt();
|
||||
|
||||
PP_EXPECT(harness, upload.title == "Uploading");
|
||||
PP_EXPECT(harness, upload.total == 0);
|
||||
PP_EXPECT(harness, bulk.title == "Export Pano Image");
|
||||
PP_EXPECT(harness, bulk.total == 4);
|
||||
PP_EXPECT(harness, download.title == "Downloading");
|
||||
PP_EXPECT(harness, download.message == "Download in progress");
|
||||
PP_EXPECT(harness, download.show_cancel);
|
||||
PP_EXPECT(harness, pp::app::format_cloud_download_progress_message(0.25F) == "Download in progress 25.00%");
|
||||
}
|
||||
|
||||
void cloud_download_transfer_rejects_missing_url(pp::tests::Harness& harness)
|
||||
{
|
||||
const auto plan = pp::app::plan_cloud_download_transfer("", "D:/Paint/demo.ppi", true, true);
|
||||
@@ -319,6 +354,8 @@ int main()
|
||||
harness.run("cloud bulk upload runs without progress when ui unavailable", cloud_bulk_upload_runs_without_progress_when_ui_unavailable);
|
||||
harness.run("cloud bulk upload keeps zero file progress explicit", cloud_bulk_upload_keeps_zero_file_progress_explicit);
|
||||
harness.run("cloud bulk upload clamps progress total", cloud_bulk_upload_clamps_progress_total);
|
||||
harness.run("cloud dialog plans preserve upload prompt metadata", cloud_dialog_plans_preserve_upload_prompt_metadata);
|
||||
harness.run("cloud progress dialog plans preserve legacy titles", cloud_progress_dialog_plans_preserve_legacy_titles);
|
||||
harness.run("cloud download transfer rejects missing url", cloud_download_transfer_rejects_missing_url);
|
||||
harness.run("cloud download transfer rejects missing destination", cloud_download_transfer_rejects_missing_destination);
|
||||
harness.run("cloud download transfer starts with progress and tls policy", cloud_download_transfer_starts_with_progress_and_tls_policy);
|
||||
|
||||
Reference in New Issue
Block a user