If you need a static environment, why not setup and clean up your stuff in your main?
int main() { SetupXmlStuff() int result = UnitTest::RunAllTests(); CleanUpXmlStuff(); return result; } On Wed, Jun 9, 2010 at 1:51 PM, Clark Gaebel <cg.wowus...@gmail.com> wrote: > Your code would just be: > Foo(ifstream("filename")) > Instead of foo("filename") > Not really worthy of a test ;) > On 2010-06-09, at 1:08 AM, Graham Reeds <graham.re...@gmail.com> wrote: > > That also would mean writing tests for whatever is reading in the ostream in > the first place. > > Worth having a look at though. > > G. > > > On 8 June 2010 19:30, Clark Gaebel <cg.wowus...@gmail.com> wrote: >> >> Why not take an ostream as a parameter, instead of a filename. That way, >> your tests can just pass in stringstreams and save your disk a whole bunch >> of grinding. >> >> On Tue, Jun 8, 2010 at 11:09 AM, Graham Reeds <graham.re...@gmail.com> >> wrote: >>> >>> I think this is not possible due to SUITE simply being a namespace, >>> but can it be faked maybe by changing SUITE to a class and having nested >>> classes? >>> >>> Anyway, the problem I am trying to solve is we need 100% code coverage >>> for our unit tests (don't get me started on the practicalities and the fact >>> that it encourages you to not check return results). One of our suites >>> works on an xml file and simply wraps MSXML. As such it needs a physical >>> file to work on which is created via a fixture - but the file is getting >>> created and torn down every test (it is just a reader, not a writer) >>> >>> This now uses the longest amount of time off all our suites. I was going >>> to create two temp tests that run first and last to create and delete the >>> file but it would be nice to have actual support available for it. >>> G. >>> >>> >>> ------------------------------------------------------------------------------ >>> ThinkGeek and WIRED's GeekDad team up for the Ultimate >>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >>> lucky parental unit. See the prize list and enter to win: >>> http://p.sf.net/sfu/thinkgeek-promo >>> _______________________________________________ >>> unittest-cpp-devel mailing list >>> unittest-cpp-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel >>> >> >> >> >> ------------------------------------------------------------------------------ >> ThinkGeek and WIRED's GeekDad team up for the Ultimate >> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >> lucky parental unit. See the prize list and enter to win: >> http://p.sf.net/sfu/thinkgeek-promo >> _______________________________________________ >> unittest-cpp-devel mailing list >> unittest-cpp-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel >> > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > > _______________________________________________ > unittest-cpp-devel mailing list > unittest-cpp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > unittest-cpp-devel mailing list > unittest-cpp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel > > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ unittest-cpp-devel mailing list unittest-cpp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel