87 wxString title = wxS(
"PersistTestOptOutLoad" );
89 TEST_PERSIST_DIALOG* seed =
new TEST_PERSIST_DIALOG( title,
false );
90 seed->m_plainCtrl->SetValue( wxS(
"stale_plain" ) );
91 seed->m_fileNameCtrl->SetValue( wxS(
"stale_from_common.csv" ) );
92 seed->SaveControlState();
95 TEST_PERSIST_DIALOG* dlg =
new TEST_PERSIST_DIALOG( title,
true );
96 dlg->m_plainCtrl->SetValue( wxS(
"project_plain" ) );
97 dlg->m_fileNameCtrl->SetValue( wxS(
"value_from_project.csv" ) );
98 dlg->LoadControlState();
104 BOOST_CHECK_EQUAL( dlg->m_fileNameCtrl->GetValue(), wxString(
"value_from_project.csv" ) );
114 wxString title = wxS(
"PersistTestOptOutSave" );
116 TEST_PERSIST_DIALOG* seed =
new TEST_PERSIST_DIALOG( title,
true );
117 seed->m_plainCtrl->SetValue( wxS(
"saved_plain" ) );
118 seed->m_fileNameCtrl->SetValue( wxS(
"must_not_be_saved.csv" ) );
119 seed->SaveControlState();
122 TEST_PERSIST_DIALOG* dlg =
new TEST_PERSIST_DIALOG( title,
false );
123 dlg->m_plainCtrl->SetValue( wxS(
"overwrite_me" ) );
124 dlg->m_fileNameCtrl->SetValue( wxS(
"value_from_project.csv" ) );
125 dlg->LoadControlState();
132 BOOST_CHECK_EQUAL( dlg->m_fileNameCtrl->GetValue(), wxString(
"value_from_project.csv" ) );
BOOST_CHECK_EQUAL(result, "25.4")