Найти Ρ‚Π΅ΠΌΡƒ
346 подписчиков

πŸ’¬ ИспользованиС assertFalse для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ логичСского условия.


БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ условия Π² TestNG. Для наглядности Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π·Π°Ρ€Π°Π½Π΅Π΅ написанным ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ isPalindrome(). Он ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ строку ΠΈ провСряСт являСтся Π»ΠΈ ΠΎΠ½Π° ΠΏΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌΠΎΠΌ. Π­Ρ‚ΠΎ такая строка, которая читаСтся ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ справа Π½Π°Π»Π΅Π²ΠΎ ΠΈ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. Если строка Π½Π΅ являСтся ΠΏΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌΠΎΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π²Π΅Ρ€Π½Π΅Ρ‚ false.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ input Ρ‚ΠΈΠΏΠ° String, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΏΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌ. Π’ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ assertFalse для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΌΠ΅Ρ‚ΠΎΠ΄Π° isPalindrome() для Π·Π°Π΄Π°Π½Π½ΠΎΠΉ строки. Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ - это сообщСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ выводится Π² случаС ошибки.

Запустим наш тСст ΠΈ убСдимся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ выполнился ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Если ΠΌΡ‹ исправим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΈ снова запустим тСст, Ρ‚ΠΎΠ³Π΄Π° Π² консоли ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ сообщСниС.

✨ Π•Ρ‰Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ курсы для QA.
πŸ’¬ ИспользованиС assertFalse для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ логичСского условия.  БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ условия Π² TestNG.
Около ΠΌΠΈΠ½ΡƒΡ‚Ρ‹