C# Class Reko.UnitTests.Analysis.AnalysisTestBase

Afficher le fichier Open project: uxmal/reko Class Usage Examples

Protected Properties

Свойство Type Description
platform IPlatform

Méthodes publiques

Méthode Description
AnalysisTestBase ( ) : NUnit.Framework
RunTest ( string sourceFile, TextWriter>.Action test, string outputFile ) : void

Méthodes protégées

Méthode Description
AssertRunOutput ( Program program, TextWriter>.Action test, string sExp ) : void
BuildProgramMock ( Reko.UnitTests.Mocks.ProcedureBuilder mock ) : Program
DumpProcedureFlows ( Program program, DataFlowAnalysis dfa, RegisterLiveness live, TextWriter w ) : void
Given_FakeWin32Platform ( Rhino.Mocks.MockRepository mr ) : void
Given_Platform ( IPlatform platform ) : void
RewriteCodeFragment ( string s ) : Program
RewriteCodeFragment32 ( string s ) : Program
RewriteFile ( string relativePath ) : Program
RewriteFile32 ( string sourceFile ) : Program
RewriteMsdosAssembler ( string relativePath, string configFile ) : Program
RunFileTest ( Reko.UnitTests.Mocks.ProcedureBuilder mock, string outputFile ) : void
RunFileTest ( Program prog, string outputFile ) : void
RunFileTest ( string sourceFile, string outputFile ) : void
RunFileTest ( string sourceFile, string configFile, string outputFile ) : void
RunFileTest32 ( string sourceFile, string outputFile ) : void
RunFileTest32 ( string sourceFile, string configFile, string outputFile ) : void
RunStringTest ( string sExp, Action m ) : void
RunTest ( Program prog, TextWriter writer ) : void
SaveRunOutput ( Program prog, TextWriter>.Action test, string outputFile ) : void

Private Methods

Méthode Description
Rewrite ( Program program, Assembler asm, string configFile ) : void
RewriteFile32 ( string relativePath, string configFile ) : Program

Method Details

AnalysisTestBase() public méthode

public AnalysisTestBase ( ) : NUnit.Framework
Résultat NUnit.Framework

AssertRunOutput() protected static méthode

protected static AssertRunOutput ( Program program, TextWriter>.Action test, string sExp ) : void
program Program
test TextWriter>.Action
sExp string
Résultat void

BuildProgramMock() protected méthode

protected BuildProgramMock ( Reko.UnitTests.Mocks.ProcedureBuilder mock ) : Program
mock Reko.UnitTests.Mocks.ProcedureBuilder
Résultat Program

DumpProcedureFlows() protected méthode

protected DumpProcedureFlows ( Program program, DataFlowAnalysis dfa, RegisterLiveness live, TextWriter w ) : void
program Program
dfa Reko.Analysis.DataFlowAnalysis
live RegisterLiveness
w System.IO.TextWriter
Résultat void

Given_FakeWin32Platform() protected méthode

protected Given_FakeWin32Platform ( Rhino.Mocks.MockRepository mr ) : void
mr Rhino.Mocks.MockRepository
Résultat void

Given_Platform() protected méthode

protected Given_Platform ( IPlatform platform ) : void
platform IPlatform
Résultat void

RewriteCodeFragment() protected méthode

protected RewriteCodeFragment ( string s ) : Program
s string
Résultat Program

RewriteCodeFragment32() protected méthode

protected RewriteCodeFragment32 ( string s ) : Program
s string
Résultat Program

RewriteFile() protected méthode

protected RewriteFile ( string relativePath ) : Program
relativePath string
Résultat Program

RewriteFile32() protected méthode

protected RewriteFile32 ( string sourceFile ) : Program
sourceFile string
Résultat Program

RewriteMsdosAssembler() protected static méthode

protected static RewriteMsdosAssembler ( string relativePath, string configFile ) : Program
relativePath string
configFile string
Résultat Program

RunFileTest() protected méthode

protected RunFileTest ( Reko.UnitTests.Mocks.ProcedureBuilder mock, string outputFile ) : void
mock Reko.UnitTests.Mocks.ProcedureBuilder
outputFile string
Résultat void

RunFileTest() protected méthode

protected RunFileTest ( Program prog, string outputFile ) : void
prog Program
outputFile string
Résultat void

RunFileTest() protected méthode

protected RunFileTest ( string sourceFile, string outputFile ) : void
sourceFile string
outputFile string
Résultat void

RunFileTest() protected méthode

protected RunFileTest ( string sourceFile, string configFile, string outputFile ) : void
sourceFile string
configFile string
outputFile string
Résultat void

RunFileTest32() protected méthode

protected RunFileTest32 ( string sourceFile, string outputFile ) : void
sourceFile string
outputFile string
Résultat void

RunFileTest32() protected méthode

protected RunFileTest32 ( string sourceFile, string configFile, string outputFile ) : void
sourceFile string
configFile string
outputFile string
Résultat void

RunStringTest() protected méthode

protected RunStringTest ( string sExp, Action m ) : void
sExp string
m Action
Résultat void

RunTest() protected méthode

protected RunTest ( Program prog, TextWriter writer ) : void
prog Program
writer System.IO.TextWriter
Résultat void

RunTest() public static méthode

public static RunTest ( string sourceFile, TextWriter>.Action test, string outputFile ) : void
sourceFile string
test TextWriter>.Action
outputFile string
Résultat void

SaveRunOutput() protected static méthode

protected static SaveRunOutput ( Program prog, TextWriter>.Action test, string outputFile ) : void
prog Program
test TextWriter>.Action
outputFile string
Résultat void

Property Details

platform protected_oe property

protected IPlatform platform
Résultat IPlatform