==============================================
  CppUnit-x - CppUnit Like Test Framework
==============================================

1. Tv

@XP  C++ P̃eXgt[[N CppUnit AgݍݕȂǔrI
vAȊłgpł悤ɏĈłBŐVł͎̏ꏊ_E
[hł܂B

    http://member.nifty.ne.jp/glad/cpp/test/

@x[XƂȂĂIWi CppUnit ̃o[W 1.5.x łBȉ
 URL 炽ǂ邱Ƃł܂B

    http://sourceforge.net/projects/cppunit
    http://www.xprogramming.com/software.htm


2. t@C\

  - README(_ja)         ̃t@C
  - ChangeLog           XV
  - COPYING             GNU LESSER GENERAL PUBLIC LICENSE Ver.2.1
  - ...                 (ȗ)
  - cppunit/            eXgt[[N\[XR[h
  - cppunit/tests/      eXgt[[Ng̃eXg
  - samples/            TvvO
  - misc/               s̃\[XR[hȂ
  - config/             Autotools ֌Wt@C
  - msvc/               Microsoft Visual C++ 6.0 vWFNgt@C
  - VxWorks/            Tornado Ver.2.0 vWFNgt@C


3. 

@̏nœmFĂ܂B

  * Microsoft Visual C++ 6.0
  * Borland C++ 5.5
  * Cygwin 1.1 (gcc-2.95)
  * Vine Linux 2.0 CR (egcs-2.91)
  * Debian GNU/Linux 2.2 (gcc-2.95)
  * LynxOS Ver.2.3 (gcc-2.6)
  * Tornado Ver.2.0 SIMNT_gnu


4. @

  (1) UNIX n

    * Kvɉ cppunit/cuconfig.h ҏWĂB
    * Ƃ͎̃R}hŃRpCł܂(Ԃ ^^;)B

        ./configure
        make

    * RpCłATvvOsĂ݂ĂB

        samples/SampleTest
        cppunit/tests/AllTests (make check łs\)

    * ̃R}h /usr/local ȉփCXg[ł܂B

        make install

  (2) Microsoft Visual C++ 6.0

    * [NXy[X msvc/cppunit.dsw JāAevWFNgrh
      ĂB

    * SampleTestAcppunit_tests s\ȃvWFNgłB

  (3) Borland C++ 5.5

    * rhƗpӂĂ܂񂪁AƂ肠̂悤Ɏs
      Ɠ܂B

        cd misc
        make4bcc
        SampleTest
        AllTests

  (4) Tornado Ver.2.0 SIMNT_gnu

    * [NXy[X VxWorks/cppunit.wsp JāA܂ŏ cppunit.a
      rhĂBĊevWFNgrh܂B

    * SampleTestAcppunit_tests s\ȃvWFNgłB


5. gp@

  * TvvO samples/SampleTest.cpp QlɂĂB

  * CppUnit g̃eXg cppunit/tests/* QlɂȂƎv܂B


6. IWi CppUnit 1.5.x Ƃ̎ȑ_

  * ev[gAOAs^(RTTI)AWCugpł
    ɂΉB̓Iɂ͈ȉ̒ʂB

  * SimpleList.(h|cpp), SimpleString.(h|cpp), SimpleAutoPtr.h:
    C++ WCugȂpɊȈՔł쐬B

  * Test.h (getName), TestCase.h (TestCase), TestSuite.h (TestSuite):
    A߂ľ^ string  const char* ɕύXB

  * TestCase.h (TEST_ASSERT*): eXgp̃}NSđ啶ɂB
    (TEST_CASE*): TestCaller g킸ɂގdg݂ǉB
  * TestCase.(h|cpp) (TEST_ASSERT*, run): C++ Og킸ɃeXg̔
    s悤ɕύXB

  * TestSuite.h, TestResult.h, TestRunner.h: ̍Ċmۂ}邽
    ߁ARei vector  list ɕύXB

  * TestCaller.h: ev[ggȂɑΉBTEST_CALLER }N
    ` TestCaller ̐ȒPɂBp֌WύXB

  * TestResult.h, TestListener.h: TestResult pāAeLXg Test-
    Result ̂ł͂ȂAJUnit ̂悤 TestListener  TestResult
    ɓo^`ɂB

  * TestFailure.h: Exception NXۗL̂ł͂ȂAeXg̊eڍ
     (messageAfileAline) ʂɑƂĎ`ɂB

  * TestRunner.(h|cpp): TestRunner ̓eLXgł̂݁B


----------------------------------------
Ito Yoshiichi (ɓ )
http://member.nifty.ne.jp/glad/
E-mail: Ito.Yoshiichi@nifty.com
    Ito_Yoshiichi@tk-bay.ogis-ri.co.jp
