summaryrefslogtreecommitdiff
path: root/src/unitsuite.h
diff options
context:
space:
mode:
authorMike Buland <eichlan@xagasoft.com>2010-05-28 19:23:45 +0000
committerMike Buland <eichlan@xagasoft.com>2010-05-28 19:23:45 +0000
commit674274ed06dfdf9488e7f3bc9e3b45b9f7f4fb18 (patch)
treedf88d2ee7f25614e16ce2df7c07ca191f1745ac8 /src/unitsuite.h
parent5b68b0c6abd98fc99acd57a2c5c691468e7dcb97 (diff)
downloadlibbu++-674274ed06dfdf9488e7f3bc9e3b45b9f7f4fb18.tar.gz
libbu++-674274ed06dfdf9488e7f3bc9e3b45b9f7f4fb18.tar.bz2
libbu++-674274ed06dfdf9488e7f3bc9e3b45b9f7f4fb18.tar.xz
libbu++-674274ed06dfdf9488e7f3bc9e3b45b9f7f4fb18.zip
More myriad testing and unit test features, not unit tests that may take a
while are welcome to provide progress info with some builtin functions. The Bu::Archive class now throws an exception if reading is interrupted by EOS
Diffstat (limited to '')
-rw-r--r--src/unitsuite.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/unitsuite.h b/src/unitsuite.h
index ddd3835..475ee48 100644
--- a/src/unitsuite.h
+++ b/src/unitsuite.h
@@ -96,6 +96,11 @@ namespace Bu
96 void add( Test fTest, const Bu::FString &sName, Expect e=expectPass ); 96 void add( Test fTest, const Bu::FString &sName, Expect e=expectPass );
97 void setName( const FString &sName ); 97 void setName( const FString &sName );
98 98
99 void dispProgress();
100 void setStepCount( int iSteps );
101 void incProgress( int iAmnt = 1 );
102 void setProgress( int iAmnt );
103
99 private: 104 private:
100 int onListCases( Bu::Array<Bu::FString> aParam ); 105 int onListCases( Bu::Array<Bu::FString> aParam );
101 106
@@ -116,6 +121,9 @@ namespace Bu
116 typedef Bu::List<Bu::FString> StrList; 121 typedef Bu::List<Bu::FString> StrList;
117 StrList lFileCleanup; 122 StrList lFileCleanup;
118 int iNameWidth; 123 int iNameWidth;
124 int iStepCount;
125 int iProgress;
126 time_t tLastUpdate;
119 }; 127 };
120 128
121Bu::Formatter &operator<<( Bu::Formatter &f, const Bu::UnitSuite::Expect &e ); 129Bu::Formatter &operator<<( Bu::Formatter &f, const Bu::UnitSuite::Expect &e );