

               == Embedded Unit 桼ޥ˥奢 ==

------------------------------------------------------------------------------

Embedded UnitCȤäȤ߹߷ϳȯΥƥȥ˥åȥե졼
Cɸ饤֥ȤʤΤǼ¹Ի񸻤ξʤåȴĶưǽǤ

------------------------------------------------------------------------------

xx.åȥƥȳȯĶ

    EmbeddedUnitμ¹ԴĶȤƼΤΤꤷƤ롥

    2KBʾROMΰ衢128bʾΥåΰѲǽʴĶ
    ɸC饤֥꤬ѤǤʤʤĶ

    ޤȯĶȤƼΤΤꤷƤ롥

    Cѥ餬ȤĶ

    ­

    EmbeddedUnitγȯϼδĶǹԤƤ롥

    Microsoft Windows XP Professional
    VC++.NET or cygwin 1.3.22 + gcc 3.2
    Apple Computer MacOS X 10.1.5
    Project Builder 1.1.1

xx.ѥ
    xx.1.UNIX(cygwin)
        - ɬפ˱embUnit/config.hԽ,ʲΥޥɤ¹.

            $ make

        - ƥȥե졼༫ȤΥƥȤ¹.

            $ make test

        - ץ¹.

            $ make sample

    xx.2.MSVC.NET
        - msvc/embUnit.sln 򳫤ƳƥץȤӥɤƤ.
          samples,embUnitTest¹ԲǽʥץȤǤ.

	xx.3.MacOSX
		- ʲmakefileCCѿgccccѤmake¹Ԥ.
		  embUnit/makefile,embUnit/Tests/makefile,samples/makefile

xx.ݡȤ뵡ǽγ

	xx.1.

	xx.2.
    TestCase
      ȤsetUp,tearDownȥƥȴؿ¹Ԥޤ

    TestSuite
      ƥȤ򣱤ĤˤޤȤޤ

    TestCaller
      ȤsetUp,tearDownʣΥƥȴؿޤȤޤ
      ģĤΥƥȴؿsetUp,tearDownȤ߹礻TestCaseѴ¹Ԥ
      

    TestResult
      ¹ԤƥȤοFailedsο򥫥Ȥޤ

    TestRunner
      Ϳ줿ƥȤĤļ¹Ԥޤ
      printResult()ɸϤ˥ƥȼ¹Է̤Ϥޤ
      ƥFailedsɸϤ˽Ϥޤ

    إѡޥ
      ƥȤ򵭽ҤΤɬפʺȤإѡޥǴάޤ

xx.襵ݡȤ뵡ǽγ

    CUITestRunner
      ÷TestRunnerγȯͽꤷƤޤ
      ɸC饤֥꤬ȤĶꤷƳȯԤޤ
        ϥѥȤˤޤ
        ǽʤɸC饤֥ȤʤСⳫȯޤ

    GUITestRunner
      GUIѤTestRunnerǤ

xx.»

    ߤverǤϼ¹Ի˥ƥȤꡤTestSuiteTestɲä뤳ȤϤ
    ʤ
    ɸC饤֥꤬ѤǤʤĶꤷƤΤǡ
      ưŪ(malloc,free)δؿϻѤǤʤ

xx.ǥ쥯ȥꡦե빽
    [embUnit]
     +- makefile
     +- readme.txt
     +- [embUnit]
	 |   +- makefile
     |   +- [Tests]
     +- [sample]
	     +- makefile

xx.С
