Gemini ב-Android Studio יכול ליצור בדיקות יחידה מקיפות שניתנות לקומפילציה עבור קוד Kotlin ו-Java. Gemini מנתח את קוד המקור כדי לזהות תלות במחלקות בנאים, ענפים של לוגיקה עסקית ומקרים חריגים, ואז יוצר באופן אוטומטי מחלקת בדיקה מלאה. זה כולל יצירה של setUp שיטות, אתחול של mock וספציפיים למקרי בדיקה שמותאמים לארכיטקטורה ולסגנון הקידוד הספציפיים של הפרויקט.
Gemini מזהה את התצורה הקיימת של הפרויקט ומשתמש במסגרות ובספריות המתאימות לזיוף. כך תוכלו להפעיל בדיקות של מחלקות, ולחסוך זמן בהגדרות חוזרות.
דרישות מוקדמות
התכונה הזו זמינה ב-Android Studio Panda 4 | 2025.3.4 Canary 3 ואילך.
יצירת בדיקות יחידה בכלי העריכה
כדי ליצור בדיקות יחידה מהעורך של Android Studio:
- פותחים קובץ מקור של Kotlin או Java בכלי העריכה של Android Studio.
- לוחצים לחיצה ימנית על שם של כיתה או על שיטה ספציפית, או בוחרים בלוק קוד, ואז בוחרים באפשרות AI > Generate Unit Tests (AI > יצירת בדיקות יחידה).
יצירת בדיקות יחידה מחלון הכלי
כדי לבקש מ-Gemini ליצור ישירות בדיקות יחידה:
- לוחצים על סוכן בסרגל של חלון הכלי.
- מזינים בקשה כמו "יצירת בדיקות יחידה לקובץ הזה" או "כתיבת בדיקות יחידה ל-MyClass".
יצירת תרחישים לבדיקות יחידה
כשכותבים בדיקות יחידה לאפליקציה, Gemini יכול להציע תרחישי בדיקה על סמך ההקשר של הקוד שרוצים לבדוק. כשמייצרים תרחישים לבדיקות יחידה, Gemini כולל שמות ותיאורים מפורטים לבדיקות, כדי שתוכלו להבין טוב יותר את הכוונה של כל בדיקה מוצעת. צריך להטמיע את גוף כל בדיקה באופן עצמאי.
כדי ליצור תרחישי בדיקה ליחידות:
- עוברים לכיתה שרוצים ליצור עבורה תרחישי בדיקות יחידה.
- לוחצים לחיצה ימנית על שם הכיתה ובוחרים באפשרות Gemini > Generate Unit Test Scenarios (Gemini > יצירת תרחישים לבדיקת יחידה) בתפריט ההקשר.
- בתיבת הדו-שיח שמופיעה, בוחרים את השיטות של הכיתה שרוצים ליצור עבורן תרחישים, ומגדירים את חבילת היעד לבדיקות.
- לוחצים על אישור.
- מאשרים את ספריית היעד של הבדיקות ולוחצים על OK.
- אם כיתת הבדיקה כבר קיימת, מאשרים אם רוצים ש-Gemini יציע עדכונים לקובץ הקיים.
אחרי ש-Gemini מעבד את הבקשה, אמור להופיע קובץ חדש עם בדיקות היחידה המוצעות או קובץ השוואה שבו אפשר לאשר שינויים מומלצים בקובץ קיים.