Skip to content

Commit

Permalink
Add more params to TestFixture
Browse files Browse the repository at this point in the history
  • Loading branch information
nkuoch committed Jul 16, 2024
1 parent fa080ac commit fb3c6b0
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 5 deletions.
8 changes: 7 additions & 1 deletion test/lib/tpunit++.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ tpunit::TestFixture::TestFixture(method* m0, method* m1, method* m2, method*
method* m55, method* m56, method* m57, method* m58, method* m59,
method* m60, method* m61, method* m62, method* m63, method* m64,
method* m65, method* m66, method* m67, method* m68, method* m69,
method* m70, method* m71, method* m72, method* m73, method* m74,
method* m75, method* m76, method* m77, method* m78, method* m79,
method* m80, method* m81, method* m82, method* m83, method* m84,
method* m85, method* m86, method* m87, method* m88, method* m89,
const char* name, bool parallel)
: _name(name),
_parallel(parallel)
Expand All @@ -67,7 +71,9 @@ tpunit::TestFixture::TestFixture(method* m0, method* m1, method* m2, method*
m30, m31, m32, m33, m34, m35, m36, m37, m38, m39,
m40, m41, m42, m43, m44, m45, m46, m47, m48, m49,
m50, m51, m52, m53, m54, m55, m56, m57, m58, m59,
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69 };
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69,
m70, m71, m72, m73, m74, m75, m76, m77, m78, m79,
m80, m81, m82, m83, m84, m85, m86, m87, m88, m89 };

for(int i = 0; i < 70; i++) {
if(methods[i]) {
Expand Down
24 changes: 20 additions & 4 deletions test/lib/tpunit++.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -274,14 +274,20 @@ namespace tpunit {
method* m50 = 0, method* m51 = 0, method* m52 = 0, method* m53 = 0, method* m54 = 0,
method* m55 = 0, method* m56 = 0, method* m57 = 0, method* m58 = 0, method* m59 = 0,
method* m60 = 0, method* m61 = 0, method* m62 = 0, method* m63 = 0, method* m64 = 0,
method* m65 = 0, method* m66 = 0, method* m67 = 0, method* m68 = 0, method* m69 = 0)
method* m65 = 0, method* m66 = 0, method* m67 = 0, method* m68 = 0, method* m69 = 0,
method* m70 = 0, method* m71 = 0, method* m72 = 0, method* m73 = 0, method* m74 = 0,
method* m75 = 0, method* m76 = 0, method* m77 = 0, method* m78 = 0, method* m79 = 0,
method* m80 = 0, method* m81 = 0, method* m82 = 0, method* m83 = 0, method* m84 = 0,
method* m85 = 0, method* m86 = 0, method* m87 = 0, method* m88 = 0, method* m89 = 0)
: TestFixture( m0, m1, m2, m3, m4, m5, m6, m7, m8, m9,
m10, m11, m12, m13, m14, m15, m16, m17, m18, m19,
m20, m21, m22, m23, m24, m25, m26, m27, m28, m29,
m30, m31, m32, m33, m34, m35, m36, m37, m38, m39,
m40, m41, m42, m43, m44, m45, m46, m47, m48, m49,
m50, m51, m52, m53, m54, m55, m56, m57, m58, m59,
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69, name) { }
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69,
m70, m71, m72, m73, m74, m75, m76, m77, m78, m79,
m80, m81, m82, m83, m84, m85, m86, m87, m88, m89, name) { }

TestFixture(bool parallel, const char* name,
method* m0, method* m1 = 0, method* m2 = 0, method* m3 = 0, method* m4 = 0,
Expand All @@ -297,14 +303,20 @@ namespace tpunit {
method* m50 = 0, method* m51 = 0, method* m52 = 0, method* m53 = 0, method* m54 = 0,
method* m55 = 0, method* m56 = 0, method* m57 = 0, method* m58 = 0, method* m59 = 0,
method* m60 = 0, method* m61 = 0, method* m62 = 0, method* m63 = 0, method* m64 = 0,
method* m65 = 0, method* m66 = 0, method* m67 = 0, method* m68 = 0, method* m69 = 0)
method* m65 = 0, method* m66 = 0, method* m67 = 0, method* m68 = 0, method* m69 = 0,
method* m70 = 0, method* m71 = 0, method* m72 = 0, method* m73 = 0, method* m74 = 0,
method* m75 = 0, method* m76 = 0, method* m77 = 0, method* m78 = 0, method* m79 = 0,
method* m80 = 0, method* m81 = 0, method* m82 = 0, method* m83 = 0, method* m84 = 0,
method* m85 = 0, method* m86 = 0, method* m87 = 0, method* m88 = 0, method* m89 = 0)
: TestFixture( m0, m1, m2, m3, m4, m5, m6, m7, m8, m9,
m10, m11, m12, m13, m14, m15, m16, m17, m18, m19,
m20, m21, m22, m23, m24, m25, m26, m27, m28, m29,
m30, m31, m32, m33, m34, m35, m36, m37, m38, m39,
m40, m41, m42, m43, m44, m45, m46, m47, m48, m49,
m50, m51, m52, m53, m54, m55, m56, m57, m58, m59,
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69, name, parallel) { }
m60, m61, m62, m63, m64, m65, m66, m67, m68, m69,
m70, m71, m72, m73, m74, m75, m76, m77, m78, m79,
m80, m81, m82, m83, m84, m85, m86, m87, m88, m89, name, parallel) { }

/**
* Base constructor to register methods with the test fixture. A test
Expand All @@ -328,6 +340,10 @@ namespace tpunit {
method* m55 = 0, method* m56 = 0, method* m57 = 0, method* m58 = 0, method* m59 = 0,
method* m60 = 0, method* m61 = 0, method* m62 = 0, method* m63 = 0, method* m64 = 0,
method* m65 = 0, method* m66 = 0, method* m67 = 0, method* m68 = 0, method* m69 = 0,
method* m70 = 0, method* m71 = 0, method* m72 = 0, method* m73 = 0, method* m74 = 0,
method* m75 = 0, method* m76 = 0, method* m77 = 0, method* m78 = 0, method* m79 = 0,
method* m80 = 0, method* m81 = 0, method* m82 = 0, method* m83 = 0, method* m84 = 0,
method* m85 = 0, method* m86 = 0, method* m87 = 0, method* m88 = 0, method* m89 = 0,
const char* name = 0, bool parallel = false);

~TestFixture();
Expand Down

0 comments on commit fb3c6b0

Please sign in to comment.