Upgrade to Pro — share decks privately, control downloads, hide ads and more …

privateメソッドのテストって書かない方がいいんだっけ?

asumikam
March 09, 2024
17k

 privateメソッドのテストって書かない方がいいんだっけ?

asumikam

March 09, 2024
Tweet

More Decks by asumikam

Transcript

  1. ςετ͕ॻ͔Ε͍ͯͳ͍ϓϩμΫτίʔυʢྫʣ BOFX"  BIPHFIPHF  Ϋϥε" ͳΜ͔ͩ͘͢͝௕͍ϝιου ʜ Ϋϥε# ʜ

    Ϋϥε$ ʙ ΋ͪΖΜ͜͜ʹ΋ ߦ͘Β͍ ίʔυ͋Γ·͢͠ ࢲͱQSJWBUFϝιουςετͷੲ࿩
  2. ςετ͕ॻ͔Ε͍ͯͳ͍ϓϩμΫτίʔυʢྫʣ BOFX"  BIPHFIPHF  Ϋϥε" ͳΜ͔ͩ͘͢͝௕͍ϝιου ʜ Ϋϥε# ʜ

    Ϋϥε$ ʙ ΋ͪΖΜ͜͜ʹ΋ ߦ͘Β͍ ίʔυ͋Γ·͢͠ ΊͬͪΌݺ͹Εͯ·͢ ࢲͱQSJWBUFϝιουςετͷੲ࿩
  3. େےͷํ਑͸͜Μͳ͔Μ͡ ʜ ʜ ʙ ύʔπΛ൑அ͠QSJWBUFϝιουʹ͢Δ BOFX"  BIPHFIPHF  ʙ

    QSJWBUFϝιουͷςετΛॻ͘ ʢDBMM.FUIPEʣ શମͷςετΛॻ࣌͘͸ ֘౰Օॴ͸׬શʹελϒʹ͢Δ ʢDSFBUF5FTU4UVCʣ ࢲͱQSJWBUFϝιουςετͷੲ࿩
  4. ʮ࣋ଓՄೳʯͰ͋ΔͨΊʹ͸ʁ ϓϩμΫτίʔυ͕ ਖ਼͍͠ ϓϩμΫτίʔυ͕ ਖ਼͘͠ͳ͍ ςετ݁Ռ͕ ੒ޭ ⭕ ِӄੑ ςετ݁Ռ͕

    ࣦഊ ِཅੑ ⭕ ςετίʔυͱͷzڑ཭z͸ ۙ͗ͣ͢ɺԕ͗ͣ͢ʹ͢Δඞཁ͕͋Δ ͲΜͳςετ͕ʮྑ͍ʯςετʁ
  5. ࣗ෼ͷମݧͱরΒͯ͠;Γ͔͖͑ͬͯͨ w ͭΊͷετʔϦʔ 
 ʮWFS61ʯͷͨΊʹQSJWBUFϝιουͷςετΛॻ͍ͨ w ʮ࣋ଓՄೳͳ։ൃʯΑΓʮWFS61ʯ͕໨తͩͬͨ w Ұൠతʹ͸ਖ਼͘͠ͳ͍ํ๏͕ͩ໨తʹԊͬͯબ୒ͨ͠ 


    w ͭΊͷετʔϦʔ 
 ʮ؆୯ʯ͔ͩΒQSJWBUFϝιουͷςετΛॻ͍ͨ w ʮ࣋ଓՄೳͳ։ൃʯΛ͍͔ͨ͠Β͢Δ΂͖Ͱ͸ͳ͍ ʮԿ͕ਖ਼ͯ͘͠Կ͕ਖ਼͘͠ͳ͍͔Λೝࣝ͢Δʯ ͜ͱ͕େࣄ ͜ͷൃදͰΘ͕ͨ͠఻͔͑ͨͬͨ͜ͱ
  6. 🙏͓͢͢Ίίϯςϯπ🙏 w !U@XBEB͞Μʢͱ͍͏ଘࡏʣ w ʮαόϯφศΓʯγϦʔζ w IUUQTUXBEBIBUFOBCMPHKQFOUSZTIPVMEXFUFTUQSJWBUFNFUIPET w IUUQTTXFUEFOBDPNFOUSZ 


    w !TUXJMF͞Μ w ϑϨʔϜϫʔΫ͕ੜΈग़͢ෛ࠴΍ෳࡶ͞ʹରͯ͠ɺ 
 1)16OJUͱ෇͖߹͍ͬͯ͘ 
 w !QJDPQJDP@EFW͞Μ w ྑ͍ςετͱ͸Կ͔ 
 ࣋ଓՄೳͰอकੑͷߴ͍ςετΛॻ͘