Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Tijana37 authored May 22, 2021
1 parent 17d2991 commit 16c49ba
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,38 +4,39 @@
1. control flow graph\
![Screenshot](diagram_final.jpg)\
2.Цикломатска комплексност\
Пресметување со формулата: Број на ребра – број на јазли + 2
Пресметување со формулата: Број на ребра – број на јазли + 2 \
Цикломатска комплексност = 30 – 24 + 2 = 8 \
Пресметување со формулата: Број на јазли кои се гранат + 1 \
Цикломатска комплексност = 7 + 1 = 8 \
3.Тест случаи според критериумот Multiple Condition\
Ги анализираме if statements во кои има повеќе од 1 услов.
Ги анализираме if statements во кои има повеќе од 1 услов.\
Услов: if (hr < 0 || hr > 24)\
(-1,2,2)\
(25,2,2)\
(3,2,2)\
Услов: if (min < 0 || min > 59)\
(23,-2,2)\
(23,62,2)\
(3,2,2)\
(3,2,2)\
Услов: if (sec >= 0 && sec <= 59)\
(23,2,62)\
(23,2,-2)\
(3,2,2)\
(3,2,2)\
Услов: else if (hr == 24 && min == 0 && sec == 0)\
(24,0,0)\
(24,2,0)\
(24,0,2)\
*Не постои тест случај за FXX*
4.Тест случаи според критериумот every branch\
(1,2,2)\
*Не постои тест случај за FXX*\
4.Тест случаи според критериумот every branch.\
Со помош на табела ги изминуваме ребрата и додаваме тест случаи додека не се изминати сите ребра.\
(1,2,2)\
(-1,2,2)\
(26,2,2)\
(23,-2,2)\
(23,2,-2)\
(24,0,0)\
(24,2,2)\
[] //Празна листа е исто така тест случај
(23,-2,2)\
(23,2,-2)\
(24,0,0)\
(24,2,2)\
[] //Празна листа е исто така тест случај \
5.Објаснување на напишаните unit tests\
Две функции за да се опфатат двата критериуми : eachBranch,MultipleCondition. Во секој од нив, доколку треба да врати листа се имплементира листа со точниот резултат во неа и се повикува assertEquals(result, lab.function(list));\
За тест случајот со празна листа assertTrue(result.isEmpty());\
Expand Down

0 comments on commit 16c49ba

Please sign in to comment.