-#region Copyright (c) 2002, James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Philip A. Craig
+#region Copyright (c) 2002-2003, James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole, Philip A. Craig
/************************************************************************************
'
-' Copyright © 2002 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
-' Copyright © 2000-2002 Philip A. Craig
+' Copyright © 2002-2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole
+' Copyright © 2000-2003 Philip A. Craig
'
' This software is provided 'as-is', without any express or implied warranty. In no
' event will the authors be held liable for any damages arising from the use of this
' you wrote the original software. If you use this software in a product, an
' acknowledgment (see the following) in the product documentation is required.
'
-' Portions Copyright © 2002 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov
-' or Copyright © 2000-2002 Philip A. Craig
+' Portions Copyright © 2003 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov, Charlie Poole
+' or Copyright © 2000-2003 Philip A. Craig
'
' 2. Altered source versions must be plainly marked as such, and must not be
' misrepresented as being the original software.
private ArrayList results = new ArrayList();
private string message;
- public TestSuiteResult(Test test, string name) : base(test, name)
+ public TestSuiteResult(ITest test, string name) : base(test, name)
{
Executed = false;
}
}
}
+ public override bool AllTestsExecuted
+ {
+ get
+ {
+ if (!this.Executed)
+ return false;
+
+ foreach( TestResult testResult in results )
+ {
+ if ( !testResult.AllTestsExecuted )
+ return false;
+ }
+ return true;
+ }
+ }
+
public override void NotRun(string message)
{
this.Executed = false;
get { return message; }
}
- public override string StackTrace
- {
- get { return null; }
- }
-
-
public IList Results
{
get { return results; }
public override void Accept(ResultVisitor visitor)
{
- visitor.visit(this);
+ visitor.Visit(this);
}
}
}