

                        == Embedded Unit ==
               https://sourceforge.jp/projects/embunit/

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

Embedded UnitCȤäȤ߹߷ϳȯΥƥȥ˥åȥե졼
Cɸ饤֥ȤʤΤǼ¹Ի񸻤ξʤåȴĶưǽǤ
ޤmallocؿѤƤޤ󡣤٤ƤΥ֥ȤROMΰ˳ݤ


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

1.ǥ쥯ȥꡦե빽
    [embUnit]
     +- COPYING         : 饤
     +- makefile        : ᥤե
     +- readme.txt      : Υե
     +- [embUnit]       : Embedded Unit 饤֥꥽
     +- [msvc]          : MSVC++6.0 Project
     +- [samples]       : Embedded Unit ץ륽
     +- [tests]         : Embedded Unit ƥȥ
     +- [tools]         : ƥȥɤοġ


2.åȥƥȳȯĶ

    Embedded Unitμ¹ԴĶȤƼΤΤꤷƤ

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

    ޤȯĶȤƼΤΤꤷƤ

    Cѥ餬ȤĶ

    ­

    Embedded UnitγȯϼδĶǹԤƤ

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


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

            $ make

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

            $ make test

        - ץ¹.

            $ make samples

    3.2.MSVC++6.0
        - msvc/embUnit.dsw 򳫤ƳƥץȤӥɤƤ.

    3.3.MacOSX
        - ɬפ˱embUnit/config.hԽ,CCѿcc֤ޥɼ¹.

            $ make CC=cc


4.ݡȤ뵡ǽγ

    ڥޥ
      TEST_ASSERT_EQUAL_STRINGʸθ
      TEST_ASSERT_EQUAL_INTintѿθ
      TEST_ASSERT_NULLNULLݥ󥿤θ
      TEST_ASSERT_NOT_NULLNULLݥ󥿤θ
      TEST_ASSERT_MESSAGEڤȥå
      TEST_ASSERT
      TEST_FAIL

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


5.襵ݡȤ뵡ǽγ

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

    GUITestRunner
      GUIѤTestRunnerǤ

    textui
      TextXMLCompilerΥƥȷ̤ϤTestRunnerȯ
      ޤ


6.»

    Embedded Unitϥƥȷ̤νϤɸ饤֥printfؿѤƤ
    ⤷ɸ饤֥printfؿѤʤϡ

        void stdimpl_print(const char* string)
        stdimpl_printؿʸν˲ԤϤʤؿ

    Ȥؿѥ륪ץ"-DNO_STDIO_PRINTF"ɲäƤ
    ⤷configإåΰʲΥȤϤƤ

        /*#define NO_STDIO_PRINTF*/


7.饤

    7.1.饤
        Embedded Unit
            MIT/X Consortium License
        ˽ΤȤޤ

    7.2.ܸ()
        http://xjman.dsl.gr.jp/xf86_3/CPYRIGHT-2.html

    7.3.ޤޤʥ饤󥹤ȤˤĤƤβ
        http://www.gnu.org/licenses/license-list.ja.html


------------------------------------------------------------------------------
$Id: readme.txt,v 1.10 2003/09/16 11:41:48 arms22 Exp $
