• 1397/11/09

دیباگ :

من تو پروژه ای (Junit)که دارم چند تا کلاس وجود داره که وقتی پروژه رو اجرا می کنم همیشه از یک فایل خاص شروع به اجرا می کنه چه جوری می تونم برای دیباگ از یک کلاس دیگه یا یه فایل دیگه شروع کنم

مثلا بریک پوینت رو رو کلاس 10 میذارم و میخوام فقط کلاس 10 رو دیباگ کنم و لی مثل همیشه وقتی اجرا و دیباگ رو میزنم از کلاس 1 شروع به اجرا میکنه و روی بریک پوینت ها فقط تیک میخوره نمی تونم اجرا هارو تو پنجره دیباگر ببینم 

میشه یه توضیحی بدید؟

  • 1397/11/09
  • ساعت 14:55

با سلام 

ببینید Junit برای ایجاد تست های اتوماتیک استفاده میشه که برای اطلاع بیشتر از نحوه ی تست میتونید این ویدئو رو مشاهده کنید:

https://www.youtube.com/watch?v=b5W8bR4y-g4

و بطور کلی شما برنامه ای رو میتونید اجرا یا دیباگ کنید که متد main رو داشته باشه( چون همونجوری که در طول دوره عرض کردم این متد اولین متد است که اجرا میشود ). پس برنامه شما از این متد شروع خواهد شد حالا هرجایی رو که میخواهید تست کنید break point بزارید و آنرا دیباگ کنید .

حالا زمانی که شما برنامه رو دیباگ میکنید از محیط IDE یک تصویر بگیرید و قرار بدید تا من بیشتر بتونم راهنماییتون کنم


  • 1397/11/09
  • ساعت 16:36


  • 1397/11/09
  • ساعت 16:38

برای دیباگ کردن پروژه هایی که شما در دوره می فرمایید و خودم مجدد انجام میدم مشکلی ندارم اما در این پروژه که از Junit  استفاده شده به این مشکل بر می خورم


  • 1397/11/09
  • ساعت 16:58

در این تصاویر که شما فرستادید برنامه رو Run کردید ... 

دیباگ رو بزنید تصویر بفرستید لطفا


  • 1397/11/09
  • ساعت 17:13

مشکل بنده هم دقیقا همینه من تو عکسی که فرستادم Debug رو زدم ولی مثل حالت run میره فایل TestRunner رو اجرا میکنه و به Breakpointهای کلاس های دیگه کاری نداره 


logo-samandehi