
to be a number. אצל שדה מסוים שהבדיקה הקודמת כתבה לו סוג לא מתאים, מעבירים אותו להערה ושולחים שוב.not to be empty מוודא שהקטגוריה לא ריקה.to be below 100 and above 1, ואפשר להתאים את הערכים.הטקסט המלא של הדקות הראשונות בהרצאה «בדיקות נתונים כלליות בעת הרצה עם קובץ חיצוני» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
ראינו שאנחנו יכולים להריץ את הפוסטמן שלנו באמצעות קובץ ג'ייסון חיצוני ששמרנו מריצה קודמת ובאמצעותו להריץ על הרבה איטרציות, כלומר לבדוק את המערכת שלנו בצורה כזאת שכל פעם הפרודקט ID יתחלף ויהיה פרודקט ID מעודכן שאנחנו מקבלים אותו בעצם מהקובץ ג'ייסון שהוצאנו מריקווסט קודם שמכיל את כל המידע שאנחנו רוצים להריץ עליו.
מה שחסר לנו לעשות עכשיו זה את היכולת שלנו לתקן את הטסטים בצורה כזאת שהם יהיו נכונים ורלוונטיים לכל הבדיקות. כלומר ראינו שיש לנו את הסטטוס קוד 200 שזה רלוונטי לכולם וזה באמת כל הטסטים עברו בהצלחה. בואו נראה את הריצה שלנו, יש לנו את הקטע של ראנס ואנחנו באמת רואים פה שיש לנו את היכולת של לראות את מה זה, מה נכשל, אנחנו רואים שכל הדברים שהיו ספציפיים לנתוני מוצר
מסוים לא נכונים בגלל שאנחנו מריצים עד לנתונים שהוצאנו ומתאימים לכל המערכת ולכן הנתונים הספציפיים הם לא נכונים אז בואו נתקן את זה, הדרך שלנו לתקן את זה זה לעשות שהנתונים יהיו כלליים כלומר אנחנו רוצים לבדוק שיש לנו את הנתונים באופן כללי לדוגמה body די מאצ'ינג סטרינג אז אנחנו את זה בכלל מורידים
אנחנו לא רוצים באדי אלא אנחנו רוצים ג'ייסון ואז מה שאנחנו אומרים מניפקצ'ור או בוא נעשה ג'ייסון באדי אוקיי ואז אנחנו אומרים ג'ייסון דאטה ג'ייסון דאטה פה מתקבל ואז הג'ייסון דאטה מכיל את המידע ואז אנחנו מתחילים לעבור שדה שדה אז לדוגמה השדה הזה אתיקל בין אנחנו יכולים לבדוק שהוא שהוא מסוג אינטיג'ר כן
אז אנחנו יכולים להגיד מה כלומר אנחנו מצפים שהוא יכיל שרשרת של תווים אז אם אני מכניס את זה להערה ושולח אני רוצה לבדוק שזה עובר כן זה בסדר עכשיו יש לנו פה עוד נתון של json.id to be number לדוגמה אני יכול לוודא שהוא יהיה מספר 4646 to be a number אם אני רוצה את הcategory כף היא לוודא שהיא לא תהיה ריקה אז אני יכול לעשות not to be empty.
בואו נעשה save ונריץ, נראה שזה בסדר. אם אני רוצה לבדוק שהאורך של השדה הזה יהיה גדול מנגיד 10 characters, אז אני יכול לעשות משהו כזה. Langue to be above 10 characters, אם אני אעשה פה 300 אז ייכשל, אבל אם אני עושה פה 10 תווים אז זה יעבור.
זאת אומרת, אני יכול לבדוק גם בעזרת התווים. אם לדוגמה אני רוצה לבדוק שהפרייס הוא בין