
2002-03-31  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestRunner.(h|cpp): o̓tH[}bgύXB
      (TestRunner::Utility): VKǉB

    * samples/SampleTest.cpp: CB

2002-03-22  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestCase.(h|cpp) (equals): HUGE_VAL m̔r true ɁB
      (notEqualsMessage): double ^̗L\ DBL_DIG ɕύXB
      ̃JbgftHgŔp~B

    * cppunit/tests/TestCaseTest.(h|cpp): CB

    * samples/SampleTest.cpp: CB

2002-02-26  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestRunner.cpp (runTests): CB
    * cu_config.h: CBNX̕sɑΉB

    * cppunit/tests/TestCallerTest.cpp: CB

2002-02-24  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestCase.h (TEST_CASE): CB
    * TestCaller.h (TEST_CALLER): CB

    * TestRunner.cpp (TestRunner::Logger::close): ǉB

    * cuconfig.h: ݒύXB݊}N cu_NO_XXX `ɓB

2002-02-17  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestCase.h (TEST_CASE): CB
    * TestCaller.h (TEST_CALLER): CB

    * SimpleString.h (reserve):  n ̃ftHgl0ɁB
    * SimpleAutoPtr.h (reset): CB

    * cuconfig.h: GCC p̐ݒύXB

2002-02-14  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestFailure.(h|cpp):  m_what  m_message ɕύXB
    * TestListener.h (startTest, endTest):  test ̌^
      const Test&  Test* ɕύXB
      (addFailure, addError):  failureAerror ̌^
      const TestFailure&  const TestFailure* ɕύXB
    * TestResult.(h|cpp) (addFailure, addError): 
      (Test* test, const cu_String& what, const char* file, long line)
       (const TestFailure*) ɕύXBTestListener ƑB
      (runCount, shouldStop, stop): AutoMutexLock LɁB

    * TestCase.(h|cpp) (runTest): pure virtual ɕύXB
      (TEST_ASSERT_MESSAGE): VKǉ (bdl)B
      (addFailure, addError): TestResult ̕ύXɔCB
      (equals): const char* ̈ NULL(0) ̏ꍇɑΉB
      ȊÖƂ͍̂폜BassertEqualsImpl ɒڋLqB
      (assertEqualsImpl): Ɏo[WǉACB
      (notEqualsMessage): const char* ̈ NULL(0) ̏ꍇɑΉB
      const cu_String& ɂƂo[W폜B
      [CPPUNIT16_COMPATIBLE]: IWi CppUnit 1.6.x ݊}NǉB

    * TestRegistry.(h|cpp): VK쐬B
    * TestRunner.(h|cpp): IvV -helpA-verboseA-log ǉB
      (addTest): 1̃o[WǉB
      (run, parseArgs, runTests, wait): 啝ɏCB
      (TestRunner::SimpleListener, TestRunner::Logger): VKǉB

    * cudebug.h: t@Csԍ̌^ unsigned int  int ɕύXB
    * custdio.h: VK쐬BFILE \̂ȂɑΉB

    * cppunit/tests/TestResultTest.(h|cpp): LύXɔCB
    * cppunit/tests/TestCaseTest.(h|cpp)
      (testAssertMessage, testStringEqualsFailure2): ǉB
      (testIntEqualsFailure, testLongEqualsFailure, testStringEqualsSuccess)
      (testStringEqualsFailure1, testStringEqualsFailure3, testFail): CB
    * cppunit/tests/TestRegistryTest.(h|cpp): VK쐬B
    * cppunit/tests/CppUnitTest.(h|cpp): VK쐬B݊}ÑeXgB

    * RgǉBdoxygen ɑΉB

2001-11-14  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * dgconfig.h: VxWorks ̊ȈՎoB

    * LeakChecker-20011114 ɑΉBVxWorks ł̕sB

2001-11-12  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestFailure.(h|cpp) (TestFailure):  what ̌^ const char*
       const cu_String& ɕύXB
    * TestResult.(h|cpp) (addFailure, addError):  what ̌^ const
      char*  const cut_String& ɕύXB

    * TestCase.(h|cpp) (addFailure, addError):  what ̌^ const
      char*  const cu_String& ɕύXB
      TestUtility::trimFileName() ̎gp𒆎~BTestRunner œ̏
      sĂ邽ߕKvȂB
      (assertEqualsImpl, equals, notEqualsMessage): ̌^ const
      cu_String& ̃o[WǉB

    * TestRunner.(h|cpp) (baseName): 폜BTestUtility::trimFileName()
      ւɎgpB

    # j: Jł const char* AJł const cu_String&
      gpB
    # j: t@C͍ŏI\Ƀg~OB

    * TestCaller.h [!cu_NO_TEMPLATES]: DECLARE_TEST_CALLER ǉB

    * cppunit/tests/TestUtilityTest.(h|cpp): VK쐬B
    * cppunit/tests/TestCaseTest.(h|cpp): (testStringEqualsSuccess)
      (testStringEqualsFailure1, testStringEqualsFailure2): ǉB

    * cppunit/tests/*.cpp, samples/SampleTest.cpp: DECLARE_TEST_CALLER
      ̑O #ifdef ` #endif 폜B

    * LeakChecker ̃}NύXɑΉB

2001-11-06  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * TestUtility.(h|cpp): VK쐬B
    * TestCase.cpp (addFailure, addError): t@C\
      fBNg폜B
    * cudebug.h: B

    * LeakChecker Ή(VxWorks ͌s\)B

    * msvc: Release [h̐ݒB

2001-10-29  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cuconfig.h: cu_String, cu_List ֌W̋LqύXB

    * cppunit/tests/TestResultTest.(h|cpp): VK쐬B
    * cppunit/tests/TestCaseTest.(h|cpp),
      cppunit/tests/TestSuiteTest.(h|cpp),
      cppunit/tests/TestCallerTest.(h|cpp): TestTest.(h|cpp) 𕪊B
    * cppunit/tests/TestDecoratorTest.cpp,
      cppunit/tests/RepeatedTestTest.cpp,
      cppunit/tests/TestSetupTest.cpp: LύXɔCB

2001-08-24  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * VxWorks: static library gpݒɕύXB

2001-08-12  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cppunit/TestCase.(h|cpp) (assertEqualsImpl): ̏ԂύXB
      (TEST_ASSERT_EQUALS_DOUBLE): ̕ύXɔCB
      (notEqualsMessage): double ̏o͏ %f  %g ɕύXB

    * cppunit/tests/TestTest.(h|cpp): LύX̃eXgǉB

    * msvc, VxWorks: vWFNg̍\ύXB

2001-07-29  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cppunit/TestCase.(h|cpp) (assertEqualsImpl): VKǉB
      (TEST_ASSERT_EQUALS, TEST_ASSERT_EQUALS_DOUBLE): assertEqualsImpl
      gďBeXgsA2x]sB

    * cppunit/tests/TestTest.(h|cpp): LύX̃eXgǉB

2001-06-28  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cppunit/SimpleList.h: NX NodeAIteratorBaseAIteratorA
      const_Iterator ̉ public ɕύXB

    * configure.in: CXXFLAGS=-Wall ̐ݒ gcc ̏ꍇɌB

2001-06-09  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cppunit/TestCase.h [!CPPUNIT_COMPATIBLE]: IWi CppUnit ݊
      }NRgAEgB

    * configure.in, Makefile.am: ݒύXB

2001-06-03  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * cppunit/TestRunner.(h|cpp) (baseName): VKǉB

    * cppunit/TestDecorator.(h|cpp), cppunit/RepeatedTest.(h|cpp),
      cppunit/TestSetup.(h|cpp): IWi CppUnit ̂̂CǉB

    * cppunit/tests/TestTest.cpp: l TEST_ASSERT_EQUALS p
      B

    * cppunit/tests/TestDecoratorTest.(h|cpp),
      cppunit/tests/RepeatedTestTest.(h|cpp),
      cppunit/tests/TestSetupTest.(h|cpp): VK쐬B
    * cppunit/tests/AllTests.cpp (main): L3eXgǉB

    * configure.in, Makefile.am: ݒύXB

2001-06-01  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    * configure.in: AC_EXEEXT ̋LqʒuύXBLinux  EXEEXT  .C 
      ȂĂ܂sɑΏBAutoconf ̃oO?

2001-06-01  Ito Yoshiichi  <Ito.Yoshiichi@nifty.com>

    ( Test Framework 2001/03/28 ł̕ύX_)

    * JNXfBNg cppunit 1ɂ܂Ƃ߂B(1.5.2-1.5.4 ݊)
    * l[Xy[X cppunit ɕύXB(IWi CppUnit)

    * [gɂ config.hAdebug.h  cppunit/ ɈړAt@C
       cuconfig.hAcudebug.h ɕύXB܂A}N cu_ ̃vtBN
      XB

    * test/util/TestDefs.h: cuconfig.h ƓB
    * test/util/TestMutex.(h|cpp): TestResult ̓NXɖ߂B
    * test/util/TestStopwatch.(h|cpp): Ƃ肠p~B
    * test/util/pointer_vector.(h|cpp): p~B SimpleList ŒuB

    * cppunit/SimpleList.(h|cpp), cppunit/SimpleString.(h|cpp),
      cppunit/SimpleAutoPtr.h: VK쐬B

    * cppunit/Test.h (run):  result ̌^ TestResult& 
      TestResult* ɖ߂B
      (countTestCases): ߂ľ^ size_t  int ɖ߂B
      (getName): VKǉB߂ľ^ const char*B

    * cppunit/TestCase.h (TestCase), cppunit/TestSuite.h (TestSuite):
       name ̌^ const string&  const char* ɕύXB

    * cppunit/TestCase.h (getName): OA߂ľ^ύXB
      (TEST_ASSERT_EQUALS, TEST_ASSERT_EQUALS_DOUBLE): VKǉB
      (equals, notEqualsMessage): VKǉB
    * cppunit/TestCase.(h|cpp) (startTest, endTest, runBase):
      run() 𕪊B

    * cppunit/TestSuite.h, cppunit/TestResult.h, cppunit/TestRunner.h:
      Rei vector  list ɕύXB

    * cppunit/TestSuite.h (TestSuite):  capacity 폜B

    * cppunit/TestResult.h: MutexAAutoMutexLock NXɖ߂B
      (TestResult): IvV capacity 폜Bmutex ǉB
      (~TestResult):  virtual ɕύXB
      (addListener): setListeners() p~AւɒǉB
      (startTest, endTest): ̌^ const Test&  Test* ɖ߂B
      (addFailure, addError):  what ̌^ const string&  const
      char* ɕύXB
      (runCount, failureCount, errorCount): ꂼ countTests()A
      countFailures()AcountErrors() 疼OύXB(JUnit 3.x ɏ)

    * cppunit/TestFailure.h (TestFailure):  what ̌^ const string&
       const char* ɕύXB

    * cppunit/TestRunner.h (TestRunner):  outAcapacity 폜B
      (run): ߂ľ^ void  int ɕύXB

    * cppunit/tests/SimpleListTest.(h|cpp),
      cppunit/tests/SimpleStringTest.(h|cpp),
      cppunit/tests/SimpleAutoPtrTest.(h|cpp): VK쐬B
    * cppunit/tests/TestTest.(h|cpp): eXgǉB

    * samples/SampleTest.cpp: ComplexTest.(h|cpp) CB

    * Autotools (Autoconf/Automake) ̗pBAŊ̍قS
      ċzł킯ł͂܂(^^;)B
