private bool WantOutputType(TestOutputType type) { TextDisplayContent mask = TextDisplayContent.Empty; switch (type) { case TestOutputType.Out: mask = TextDisplayContent.Out; break; case TestOutputType.Error: mask = TextDisplayContent.Error; break; case TestOutputType.Trace: mask = TextDisplayContent.Trace; break; case TestOutputType.Log: mask = TextDisplayContent.Log; break; } return(((int)mask & (int)this.content) != 0); }
public static TextDisplayContent FromSettings(string name) { TextDisplayContent content = new TextDisplayContent(); content.LoadSettings(name); return(content); }
private void SetContent(TextDisplayContent mask, bool enable) { int index = tabSelectComboBox.SelectedIndex; if (enable) { tabSettings.Tabs[index].Content |= mask; } else { tabSettings.Tabs[index].Content &= ~mask; } }
private void InitDisplay(TextDisplayTabSettings.TabInfo tabInfo) { textBox1.Text = tabInfo.Title; TextDisplayContent content = tabInfo.Content; showStandardOutput.Checked = content.Out; showErrorOutput.Checked = content.Error; showTraceOutput.Checked = content.Trace; logLevelComboBox.SelectedIndex = (int)content.LogLevel; labelsComboBox.SelectedIndex = (int)content.Labels; enabledCheckBox.Checked = tabInfo.Enabled; }
private void InitDisplay(TextDisplayTabSettings.TabInfo tabInfo) { textBox1.Text = tabInfo.Title; TextDisplayContent content = tabInfo.Content; showStandardOutput.Checked = (content & TextDisplayContent.Out) != 0; showErrorOutput.Checked = (content & TextDisplayContent.Error) != 0; showTraceOutput.Checked = (content & TextDisplayContent.Trace) != 0; showLogOutput.Checked = (content & TextDisplayContent.Log) != 0; testCaseLabels.Checked = (content & TextDisplayContent.Labels) != 0; suppressLabelsIfNoOutput.Checked = (content & TextDisplayContent.LabelOnlyOnOutput) != 0; enabledCheckBox.Checked = tabInfo.Enabled; }
public void LoadSettings(NUnit.Util.ISettings settings) { this.settings = settings; TabInfoCollection info = new TabInfoCollection(); string tabList = (string)settings.GetSetting(Prefix + "TabList"); if (tabList != null) { string[] tabNames = tabList.Split(new char[] { ',' }); foreach (string name in tabNames) { string prefix = Prefix + name; string text = (string)settings.GetSetting(prefix + ".Title"); if (text == null) { break; } TabInfo tab = new TabInfo(name, text); tab.Content = TextDisplayContent.FromSettings(name); tab.Enabled = settings.GetSetting(prefix + ".Enabled", true); info.Add(tab); } } if (info.Count > 0) { tabInfo = info; } else { LoadDefaults(); } }
private void SetContent( TextDisplayContent mask, bool enable ) { int index = tabSelectComboBox.SelectedIndex; if ( enable ) tabSettings.Tabs[index].Content |= mask; else tabSettings.Tabs[index].Content &= ~mask; }
public static TextDisplayContent FromSettings(string name) { TextDisplayContent content = new TextDisplayContent(); content.LoadSettings(name); return content; }