IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Package NUnit.Common

Namespaces

package  Tests
 

Classes

class  AssemblyHelper
 AssemblyHelper provides static methods for working with assemblies. More...
 
class  ColorConsole
 Sets the console color in the constructor and resets it in the dispose More...
 
class  ColorConsoleWriter
 
class  CommandLineOptions
 CommandLineOptions is the base class the specific option classes used for nunit3-console and nunitlite. It encapsulates all common settings and features of both. This is done to ensure that common features remain common and for the convenience of having the code in a common location. The class inherits from the Mono Options OptionSet class and provides a central location for defining and parsing options. More...
 
class  ConsoleOptions
 ConsoleOptions encapsulates the option settings for the nunit3-console program. More...
 
class  DefaultOptionsProvider
 
class  ExtendedTextWrapper
 ExtendedTextWrapper wraps a TextWriter and makes it look like an ExtendedTextWriter. All style indications are ignored. It's used when text is being written to a file. More...
 
class  ExtendedTextWriter
 ExtendedTextWriter extends the TextWriter abstract class to support displaying text in color. $ More...
 
class  Guard
 Class used to guard against unexpected argument values or operations by throwing an appropriate exception. More...
 
interface  IDefaultOptionsProvider
 
interface  ILogger
 Interface for logging within the engine More...
 
class  InternalTrace
 InternalTrace provides facilities for tracing the execution of the NUnit framework. Tests and classes under test may make use of Console writes, System.Diagnostics.Trace or various loggers and NUnit itself traps and processes each of them. For that reason, a separate internal trace is needed. More...
 
class  InternalTraceWriter
 A trace listener that writes to a separate file per domain and process using it. More...
 
class  Logger
 Provides internal logging to the NUnit framework More...
 
class  OutputSpecification
 OutputSpecification encapsulates a file output path and format for use in saving the results of a run. More...
 
class  PackageSettings
 PackageSettings is a static class containing constant values that are used as keys in setting up a TestPackage. These values are used in the engine and framework. Setting values may be a string, int or bool. More...
 
class  TestNameParser
 TestNameParser is used to parse the arguments to the -run option, separating testnames at the correct point. More...
 
class  TestSelectionParser
 
class  TestSelectionParserException
 TestSelectionParserException is thrown when an error is found while parsing the selection expression. More...
 
class  Token
 
class  Tokenizer
 Tokenizer class performs lexical analysis for the TestSelectionParser. It recognizes a very limited set of tokens: words, symbols and quoted strings. This is sufficient for the simple DSL we use to select which tests to run. More...
 
class  XmlHelper
 XmlHelper provides static methods for basic XML operations. More...
 

Enumerations

enum  ColorStyle {
  ColorStyle.Header, ColorStyle.SubHeader, ColorStyle.SectionHeader, ColorStyle.Default,
  ColorStyle.Output, ColorStyle.Help, ColorStyle.Label, ColorStyle.Value,
  ColorStyle.Pass, ColorStyle.Failure, ColorStyle.Warning, ColorStyle.Error
}
 ColorStyle enumerates the various styles used in the console display More...
 
enum  InternalTraceLevel {
  InternalTraceLevel.Default, InternalTraceLevel.Off, InternalTraceLevel.Error, InternalTraceLevel.Warning,
  InternalTraceLevel.Info, InternalTraceLevel.Debug, InternalTraceLevel.Verbose = Debug
}
 InternalTraceLevel is an enumeration controlling the level of detailed presented in the internal log. More...
 
enum  TokenKind { TokenKind.Eof, TokenKind.Word, TokenKind.String, TokenKind.Symbol }
 

Enumeration Type Documentation

ColorStyle enumerates the various styles used in the console display

Enumerator
Header 

Color for headers

SubHeader 

Color for sub-headers

SectionHeader 

Color for each of the section headers

Default 

The default color for items that don't fit into the other categories

Output 

Test output

Help 

Color for help text

Label 

Color for labels

Value 

Color for values, usually go beside labels

Pass 

Color for passed tests

Failure 

Color for failed tests

Warning 

Color for warnings, ignored or skipped tests

Error 

Color for errors and exceptions

InternalTraceLevel is an enumeration controlling the level of detailed presented in the internal log.

Enumerator
Default 

Use the default settings as specified by the user.

Off 

Do not display any trace messages

Error 

Display Error messages only

Warning 

Display Warning level and higher messages

Info 

Display informational and higher messages

Debug 

Display debug messages and higher - i.e. all messages

Verbose 

Display debug messages and higher - i.e. all messages

Enumerator
Eof 
Word 
String 
Symbol