ÃàÁ¦ ¸ðÀÇMOCK °´Ã¼ÀÇ ÀáÀçÀû ÀÎ ´ÜÁ¡À» ÃÖ¼ÒÈÇÏ´Â °Í ÀÎ Java ¶óÀ̺귯¸®. | |
Áö±Ý ´Ù¿î·Îµå |
ÃàÁ¦ ¸ðÀÇ ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- The Apache License 2.0
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Alex Ruiz
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://fest.easytesting.org/mocks/index.html
ÃàÁ¦ ¸ðÀÇ Å±×
ÃàÁ¦ ¸ðÀÇ ¼³¸í
ÀÓ¹«°¡ ¸ðÀÇ °´Ã¼ÀÇ ÀáÀçÀû ÀÎ ´ÜÁ¡À» ÃÖ¼ÒÈÇÏ´Â °ÍÀÔ´Ï´Ù. Fest-Mocks´Â Mock ObjectÀÇ ÀáÀçÀû ÀÎ ´ÜÁ¡À» ÃÖ¼ÒÈÇÏ´Â Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¸ðÀÇ »ç¿ëÀÇ ´ÜÁ¡ÀÌÀÖ´Â ´ÜÁ¡ÀÇ ¹æÀ§ÀÇ Á¤´ç¼ºÀÇ ´ÜÁ¡Àº ¿ì¸® Äڵ忡¼ È¥¶õ½º·´°í Áߺ¹À» µµÀÔÇÏ´Â °ÍÀÔ´Ï´Ù. EasyMockÀ» »ç¿ë ÇÏ¿©ÀÌ ¿¹Á¦¸¦ »ìÆ캸½Ê½Ã¿À. @test public void sunderaddnewemployee () {mockemployeedao.insert (Á÷¿ø); Àç»ý (MockEmployeedao); Emploundeebo.AddnewEMPLYEE (Á÷¿ø); È®ÀÎ (mockemployeedao);} @test public void surningupdateEmployee () {mockemployeedao.update (Á÷¿ø); Àç»ý (MockEmployeedao); Employeebo.UpdateEmployeeeeeeeeee; È®ÀÎ (mockemployeedao);} À§ ¸ñ·ÏÀÇ ÄÚµåÀÇ ¹®Á¦Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù. 1. Á¶·Õ ±â´ëÄ¡¿Í Äڵ带 °Ë»çÇÏ´Â ¸íÈ®ÇÑ ºÐ¸®°¡ ¾ø½À´Ï´Ù .2. Àç»ý ¹× È®ÀÎÀ» À§ÇØ Àüȸ¦ °É°í º¹Á¦µË´Ï´Ù 3. Àç»ýÀ» È£ÃâÇÏ°í ¸ðµç Å×½ºÆ® ¹æ¹ý¿¡¼ È®ÀÎÇÏ´Â °ÍÀ» ÀØ¾î ¹ö¸®±â ¶§¹®¿¡ÀÌ ¹®Á¦¿¡ ´ëÇÑ Å×½ºÆ®°¡ ½ÇÆÐ ÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. @test public void surneDateEmployeeeeeee (mockemployeedao) {@Override Protected void expectionsations () {mockemployeedao.update (Á÷¿ø); } @ ¿À¹ö ¸® ¶óÀÌµå º¸È£ ¹«È¿ ÄÚµå () {EmployeeBo.UpdateEmployee (Á÷¿ø); }} .run ();} - ÄÚµå º¹Á¦°¡ Á¦°ÅµÇ¾ú½À´Ï´Ù (ÀüÈ Àç»ý ¹× È®ÀÎ) - ¿ì¸®´Â Á¶·Õ ±â´ëÄ¡¿Í Äڵ带 ºÐ¸íÈ÷ ºÐ¸®ÇÏ¿© Å×½ºÆ® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®´Â ´õ ÀÌ»ó Àç»ýÀ» È£ÃâÇÏ°í ¿ä±¸ »çÇ×À» È®ÀÎÇÏÁö ¾Ê¾ÆµµµË´Ï´Ù. ¡¤ Java SE 5.0 ÀÌ»ó
ÃàÁ¦ ¸ðÀÇ °ü·Ã ¼ÒÇÁÆ®¿þ¾î