/// Tests the SetFontSettingFromString Function /// @return True if all tests were executed, false if not bool FontSettingTestSuite::TestCaseSetFontSettingFromString() { //------Last Checked------// // - Dec 6, 2004 FontSetting fontSetting; TEST(wxT("SetFontSettingFromString - NULL string"), !fontSetting.SetFontSettingFromString(NULL)); // String format = comma delimited: FaceName,PointSize,Weight,Italic(T/F), // Underline(T/F),StrikeOut(T/F),Color TEST(wxT("SetFontSettingFromString - valid string"), fontSetting.SetFontSettingFromString(wxT("Arial,12,700,T,T,F,255")) && (fontSetting.GetFaceName() == wxT("Arial")) && (fontSetting.GetPointSize() == 12) && (fontSetting.GetWeight() == FontSetting::weightBold) && (fontSetting.IsItalic()) && (fontSetting.IsUnderline()) && (!fontSetting.IsStrikeOut()) && (fontSetting.GetColor() == wxColor(255,0,0)) ); return (true); }