79 wxString title = wxS(
"PersistTestOptOutLoad" );
81 TEST_PERSIST_DIALOG* seed =
new TEST_PERSIST_DIALOG( title,
false );
82 seed->m_plainCtrl->SetValue( wxS(
"stale_plain" ) );
83 seed->m_fileNameCtrl->SetValue( wxS(
"stale_from_common.csv" ) );
84 seed->SaveControlState();
87 TEST_PERSIST_DIALOG* dlg =
new TEST_PERSIST_DIALOG( title,
true );
88 dlg->m_plainCtrl->SetValue( wxS(
"project_plain" ) );
89 dlg->m_fileNameCtrl->SetValue( wxS(
"value_from_project.csv" ) );
90 dlg->LoadControlState();
96 BOOST_CHECK_EQUAL( dlg->m_fileNameCtrl->GetValue(), wxString(
"value_from_project.csv" ) );
106 wxString title = wxS(
"PersistTestOptOutSave" );
108 TEST_PERSIST_DIALOG* seed =
new TEST_PERSIST_DIALOG( title,
true );
109 seed->m_plainCtrl->SetValue( wxS(
"saved_plain" ) );
110 seed->m_fileNameCtrl->SetValue( wxS(
"must_not_be_saved.csv" ) );
111 seed->SaveControlState();
114 TEST_PERSIST_DIALOG* dlg =
new TEST_PERSIST_DIALOG( title,
false );
115 dlg->m_plainCtrl->SetValue( wxS(
"overwrite_me" ) );
116 dlg->m_fileNameCtrl->SetValue( wxS(
"value_from_project.csv" ) );
117 dlg->LoadControlState();
124 BOOST_CHECK_EQUAL( dlg->m_fileNameCtrl->GetValue(), wxString(
"value_from_project.csv" ) );
BOOST_CHECK_EQUAL(result, "25.4")