κ΄λ ¨ μ¬μ΄νΈ ¶
μ€μΉ ¶
- http://nunit.org/ Download μμ λ°μμ μ€μΉνλ€. MS Platform λ΅κ² .msi λ‘ μ 곡νλ€.
GUI μ€ν νλ©΄ μμ |
![]() |
νΉμ§ ¶
- NUnit μ pyunitκ³Ό junit κ³Ό λ¬λ¦¬, .Net Frameworks μ λμ
λ Source λ΄μ Meta Data κΈ°λ‘μΈ Attribute μΌλ‘
~cpp TestFixture
λ₯Ό ꡬμ±νκ³ ν μ€νΈ μμ λ§λ°©μ μλ¦°λ€.
- Attribute μ μ΄μ©ν¨μ λ°λΌ κ²½νλλ μ₯μ
- μ΄λ ν ν΄λμ€λΌλ μ¦μ Testλ₯Ό λΆμΌμ μλ€. (λ°λ©΄ JUnit μ TestCase λ₯Ό μμλ°μμΌ νκΈ° λλ¬Έμ, κΈ°μ‘΄ productμμ€κ° μ΄λ―Έ μμ μνλΌλ©΄ Test Fixtureκ° λ μ μλ€. )
- μ€ν¬λ¦° μ·μμ μ²λΌ, ν¨μ μ΄λ¦μ΄ Test μΈν
μ μ’
μμ μ΄μ§ μλ€. (λ°λ©΄ JUnit μ reflectionμΌλ‘ Test λ©μλλ€μ μ°Ύμλ΄λ―λ‘, Testμ μ΄λ¦λ€μ΄ testXXX μ κ°μ ννμ¬μΌ νλ€.)
- μ΄λ ν ν΄λμ€λΌλ μ¦μ Testλ₯Ό λΆμΌμ μλ€. (λ°λ©΄ JUnit μ TestCase λ₯Ό μμλ°μμΌ νκΈ° λλ¬Έμ, κΈ°μ‘΄ productμμ€κ° μ΄λ―Έ μμ μνλΌλ©΄ Test Fixtureκ° λ μ μλ€. )
- Attribute λ₯Ό μ΄μ©ν΄μ λ€μ μ΄ν΄νκΈ° μ΄λ €μ λ λΆλΆ
μ€ννκΈ° ¶
Thread ¶
- μ‘°κΈμ© μ‘°κΈμ©~
- C++μμ CppUnitμ μ¬μ©ν μλ μκ² μ§λ§, μΈμκ΅°μ΄ μ¨λ³Έλ°λ‘λ, λν 6.0μ΄ μλ .Netμ μ΄λ€λ©΄ NUnitμ΄ λ μ’μκ² κ°λ€.(μ΄μ°¨νΌ 6.0μμ λμκ°μ§λ μμ§λ§
; --μΈμCppUnitμ... λκ° μ’ μ΄μνλ€.
- μ무리 κ·Έλλ.. pyunit,junitλ§νΌ νΈν건 μλκ² κ°λ€. --μΈμ
- Java 1.5 μ λ©ν ν
κ·Έκ° μΆκ°λλ©΄ NUnit λ°©μμ TestCase λ²μ μ΄ λμ¬κ² κ°λ€. μΌλ¨ μ΄λ¦μ μμ λ‘μκ³Ό, μ΄λ ν ν΄λμ€λΌλ Testκ° λ μ μλ€λ μ μ΄ μ’μλ€. νμ§λ§, TestFixture λ₯Ό λΆμ¬μ£Όμ§ μκ³ λ, λͺ©νν ν΄λμ€μ Test λ€μ μ€νν μ μλ λ°©μμ΄λ©΄ μ΄λ¨κΉ μκ°ν΄ λ³Έλ€. --NeoCoin
- MFCμμ μ¬μ©νκΈ° μΆκ°νμ΅λλ€. μ λ°©μλλ‘λΌλ©΄ μ΄λ ν λ°©μμμλ μΈ μ μκ² λ€μ. --μΈμ
See Also UnitTestFramework
----
λꡬλΆλ₯