Submit Search
Upload
Mutation Testing in 40 Characters
•
1 like
•
368 views
AI-enhanced title
R
Rafał Leszko
Follow
Talk I gave at the Voxxed Days Bucharest 2017 conference.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 116
Download now
Download to read offline
Recommended
The evolution of redux action creators
The evolution of redux action creators
George Bukhanov
The redux saga begins
The redux saga begins
Daniel Franz
Sql server ___________session_20(ddl triggers)
Sql server ___________session_20(ddl triggers)
Ehtisham Ali
React. Redux. Real world.
React. Redux. Real world.
Rost Galkin
Amazing threesome, rrr... React. Redux. Real world / Ростислав Галкин (Babo)
Amazing threesome, rrr... React. Redux. Real world / Ростислав Галкин (Babo)
Ontico
C++ TUTORIAL 10
C++ TUTORIAL 10
Farhan Ab Rahman
Bindings: the zen of montage
Bindings: the zen of montage
Kris Kowal
Using Redux-Saga for Handling Side Effects
Using Redux-Saga for Handling Side Effects
GlobalLogic Ukraine
Recommended
The evolution of redux action creators
The evolution of redux action creators
George Bukhanov
The redux saga begins
The redux saga begins
Daniel Franz
Sql server ___________session_20(ddl triggers)
Sql server ___________session_20(ddl triggers)
Ehtisham Ali
React. Redux. Real world.
React. Redux. Real world.
Rost Galkin
Amazing threesome, rrr... React. Redux. Real world / Ростислав Галкин (Babo)
Amazing threesome, rrr... React. Redux. Real world / Ростислав Галкин (Babo)
Ontico
C++ TUTORIAL 10
C++ TUTORIAL 10
Farhan Ab Rahman
Bindings: the zen of montage
Bindings: the zen of montage
Kris Kowal
Using Redux-Saga for Handling Side Effects
Using Redux-Saga for Handling Side Effects
GlobalLogic Ukraine
Redux saga: managing your side effects. Also: generators in es6
Redux saga: managing your side effects. Also: generators in es6
Ignacio Martín
C++ TUTORIAL 9
C++ TUTORIAL 9
Farhan Ab Rahman
C++ TUTORIAL 7
C++ TUTORIAL 7
Farhan Ab Rahman
What they don't tell you about JavaScript
What they don't tell you about JavaScript
Raphael Cruzeiro
The Ring programming language version 1.8 book - Part 73 of 202
The Ring programming language version 1.8 book - Part 73 of 202
Mahmoud Samir Fayed
C++ TUTORIAL 6
C++ TUTORIAL 6
Farhan Ab Rahman
กลุ่ม6
กลุ่ม6
Witita Khamsook
The Ring programming language version 1.9 book - Part 65 of 210
The Ring programming language version 1.9 book - Part 65 of 210
Mahmoud Samir Fayed
Uts
Uts
pencari buku
The Ring programming language version 1.5.3 book - Part 65 of 184
The Ring programming language version 1.5.3 book - Part 65 of 184
Mahmoud Samir Fayed
The Ring programming language version 1.5.3 book - Part 70 of 184
The Ring programming language version 1.5.3 book - Part 70 of 184
Mahmoud Samir Fayed
JavaScript Futures—ES2017 and Beyond
JavaScript Futures—ES2017 and Beyond
Jeff Strauss
Clojure functions examples
Clojure functions examples
Jackson dos Santos Olveira
ts
ts
CHEN Qingjun
C++ TUTORIAL 3
C++ TUTORIAL 3
Farhan Ab Rahman
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
DeNA
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 7
Vanishree Arun
10CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 8
Vanishree Arun
Tech Talk - Immutable Data Structure
Tech Talk - Immutable Data Structure
Di Fan
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Rafał Leszko
Design in Tech Report 2017
Design in Tech Report 2017
John Maeda
Visual Design with Data
Visual Design with Data
Seth Familian
More Related Content
What's hot
Redux saga: managing your side effects. Also: generators in es6
Redux saga: managing your side effects. Also: generators in es6
Ignacio Martín
C++ TUTORIAL 9
C++ TUTORIAL 9
Farhan Ab Rahman
C++ TUTORIAL 7
C++ TUTORIAL 7
Farhan Ab Rahman
What they don't tell you about JavaScript
What they don't tell you about JavaScript
Raphael Cruzeiro
The Ring programming language version 1.8 book - Part 73 of 202
The Ring programming language version 1.8 book - Part 73 of 202
Mahmoud Samir Fayed
C++ TUTORIAL 6
C++ TUTORIAL 6
Farhan Ab Rahman
กลุ่ม6
กลุ่ม6
Witita Khamsook
The Ring programming language version 1.9 book - Part 65 of 210
The Ring programming language version 1.9 book - Part 65 of 210
Mahmoud Samir Fayed
Uts
Uts
pencari buku
The Ring programming language version 1.5.3 book - Part 65 of 184
The Ring programming language version 1.5.3 book - Part 65 of 184
Mahmoud Samir Fayed
The Ring programming language version 1.5.3 book - Part 70 of 184
The Ring programming language version 1.5.3 book - Part 70 of 184
Mahmoud Samir Fayed
JavaScript Futures—ES2017 and Beyond
JavaScript Futures—ES2017 and Beyond
Jeff Strauss
Clojure functions examples
Clojure functions examples
Jackson dos Santos Olveira
ts
ts
CHEN Qingjun
C++ TUTORIAL 3
C++ TUTORIAL 3
Farhan Ab Rahman
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
DeNA
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 7
Vanishree Arun
10CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 8
Vanishree Arun
Tech Talk - Immutable Data Structure
Tech Talk - Immutable Data Structure
Di Fan
What's hot
(19)
Redux saga: managing your side effects. Also: generators in es6
Redux saga: managing your side effects. Also: generators in es6
C++ TUTORIAL 9
C++ TUTORIAL 9
C++ TUTORIAL 7
C++ TUTORIAL 7
What they don't tell you about JavaScript
What they don't tell you about JavaScript
The Ring programming language version 1.8 book - Part 73 of 202
The Ring programming language version 1.8 book - Part 73 of 202
C++ TUTORIAL 6
C++ TUTORIAL 6
กลุ่ม6
กลุ่ม6
The Ring programming language version 1.9 book - Part 65 of 210
The Ring programming language version 1.9 book - Part 65 of 210
Uts
Uts
The Ring programming language version 1.5.3 book - Part 65 of 184
The Ring programming language version 1.5.3 book - Part 65 of 184
The Ring programming language version 1.5.3 book - Part 70 of 184
The Ring programming language version 1.5.3 book - Part 70 of 184
JavaScript Futures—ES2017 and Beyond
JavaScript Futures—ES2017 and Beyond
Clojure functions examples
Clojure functions examples
ts
ts
C++ TUTORIAL 3
C++ TUTORIAL 3
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
ヘルスケアサービスを実現する最新技術 〜HealthKit・GCP + Goの活用〜
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 7
10CSL67 CG LAB PROGRAM 8
10CSL67 CG LAB PROGRAM 8
Tech Talk - Immutable Data Structure
Tech Talk - Immutable Data Structure
Viewers also liked
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Rafał Leszko
Design in Tech Report 2017
Design in Tech Report 2017
John Maeda
Visual Design with Data
Visual Design with Data
Seth Familian
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
Kenichi Hoshi
Cocktail
Cocktail
Makala (D)
Top 5 Deep Learning and AI Stories 3/9
Top 5 Deep Learning and AI Stories 3/9
NVIDIA
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
Yukiya Nakagawa
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
Tokoroten Nakayama
Payments Trends 2017
Payments Trends 2017
Capgemini
Infographic: Medicare Marketing: Direct Mail: Still The #1 Influencer For Tho...
Infographic: Medicare Marketing: Direct Mail: Still The #1 Influencer For Tho...
Scott Levine
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
Keisuke Nishitani
サーバーレスの今とこれから
サーバーレスの今とこれから
真吾 吉田
10 Mobile Marketing Campaigns That Went Viral and Made Millions
10 Mobile Marketing Campaigns That Went Viral and Made Millions
Mark Fidelman
CREATIVITY: Renew Your Thinking, Transform Your Life
CREATIVITY: Renew Your Thinking, Transform Your Life
Efiong Etuk
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
Terui Masashi
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer Interviews
Good Funnel
ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
Adrian Scarlett
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
Wagepoint
Culture
Culture
Reed Hastings
Viewers also liked
(20)
Continuous Delivery - Voxxed Days Bucharest 2017
Continuous Delivery - Voxxed Days Bucharest 2017
Design in Tech Report 2017
Design in Tech Report 2017
Visual Design with Data
Visual Design with Data
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
uroboroSQLの紹介 (OSC2017 Tokyo/Spring)
Cocktail
Cocktail
Top 5 Deep Learning and AI Stories 3/9
Top 5 Deep Learning and AI Stories 3/9
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
スマホマーケットの概要と、マーケティングの失敗例と改善 (アナリティクス アソシエーション 特別セミナー)
Payments Trends 2017
Payments Trends 2017
Infographic: Medicare Marketing: Direct Mail: Still The #1 Influencer For Tho...
Infographic: Medicare Marketing: Direct Mail: Still The #1 Influencer For Tho...
AWSでアプリ開発するなら 知っておくべこと
AWSでアプリ開発するなら 知っておくべこと
サーバーレスの今とこれから
サーバーレスの今とこれから
10 Mobile Marketing Campaigns That Went Viral and Made Millions
10 Mobile Marketing Campaigns That Went Viral and Made Millions
CREATIVITY: Renew Your Thinking, Transform Your Life
CREATIVITY: Renew Your Thinking, Transform Your Life
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
The Marketer's Guide To Customer Interviews
The Marketer's Guide To Customer Interviews
ELSA France "Teaching is us!"
ELSA France "Teaching is us!"
The Be-All, End-All List of Small Business Tax Deductions
The Be-All, End-All List of Small Business Tax Deductions
Culture
Culture
More from Rafał Leszko
Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!
Rafał Leszko
Mutation Testing with PIT
Mutation Testing with PIT
Rafał Leszko
Distributed Locking in Kubernetes
Distributed Locking in Kubernetes
Rafał Leszko
Architectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetes
Rafał Leszko
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Rafał Leszko
Architectural patterns for caching microservices
Architectural patterns for caching microservices
Rafał Leszko
Mutation testing with PIT
Mutation testing with PIT
Rafał Leszko
[jLove 2020] Where is my cache architectural patterns for caching microservi...
[jLove 2020] Where is my cache architectural patterns for caching microservi...
Rafał Leszko
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Rafał Leszko
Build your operator with the right tool
Build your operator with the right tool
Rafał Leszko
5 levels of high availability from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloud
Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
Rafał Leszko
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
Rafał Leszko
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Rafał Leszko
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Rafał Leszko
More from Rafał Leszko
(20)
Build Your Kubernetes Operator with the Right Tool!
Build Your Kubernetes Operator with the Right Tool!
Mutation Testing with PIT
Mutation Testing with PIT
Distributed Locking in Kubernetes
Distributed Locking in Kubernetes
Architectural patterns for high performance microservices in kubernetes
Architectural patterns for high performance microservices in kubernetes
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Architectural patterns for caching microservices
Architectural patterns for caching microservices
Mutation testing with PIT
Mutation testing with PIT
[jLove 2020] Where is my cache architectural patterns for caching microservi...
[jLove 2020] Where is my cache architectural patterns for caching microservi...
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Architectural caching patterns for kubernetes
Architectural caching patterns for kubernetes
Build your operator with the right tool
Build your operator with the right tool
5 levels of high availability from multi instance to hybrid cloud
5 levels of high availability from multi instance to hybrid cloud
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
5 Levels of High Availability: From Multi-instance to Hybrid Cloud
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Where is my cache architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
[DevopsDays India 2019] Where is my cache? Architectural patterns for caching...
Where is my cache? Architectural patterns for caching microservices by example
Where is my cache? Architectural patterns for caching microservices by example
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Stream Processing in the Cloud - Athens Kubernetes Meetup 16.07.2019
Recently uploaded
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
MarianaLemus7
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
costume and set research powerpoint presentation
costume and set research powerpoint presentation
phoebematthew05
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Recently uploaded
(20)
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April Automation LPDG
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
costume and set research powerpoint presentation
costume and set research powerpoint presentation
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Mutation Testing in 40 Characters
1.
Mutation Testing ł
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
$327.6 million
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
really?
26.
27.
28.
29.
30.
31.
32.
33.
return a +
b;
34.
return a +
b;
35.
36.
public class Calculator
{ public int sum(int a, int b) { return a + b; } }
37.
@Test public void force100PercentCoverage() { calculator.sum(0,
0); }
38.
39.
40.
41.
42.
43.
44.
return a +
b;
45.
return a -
b;
46.
47.
48.
●
49.
● ●
50.
● ● ●
51.
● ● ● ●
52.
return a -
b;
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
public class Calculator
{ public int sum(int a, int b) { return a + b; } } @Test public void force100PercentCoverage() { calculator.sum(0, 0); }
71.
> MathMutator >> Generated
1 Killed 0 (0%) > KILLED 0 SURVIVED 1 > TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 > STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0
72.
@Test public void Should_ReturnSum_When_SummingTwoValues()
{ // given int a = 1; int b = 2; // when int result = calculator.sum(a, b); // then assertThat(result).isEqualTo(3); }
73.
> MathMutator >> Generated
1 Killed 1 (100%) > KILLED 1 SURVIVED 0 > TIMED_OUT 0 NON_VIABLE 0 > MEMORY_ERROR 0 NOT_STARTED 0 > STARTED 0 RUN_ERROR 0 > NO_COVERAGE 0
74.
75.
76.
● ●
77.
78.
79.
80.
81.
82.
if (a >=
100) { throw new IllegalArgumentException(); } if (a < 100) { fooBar(); }
83.
if (a >=
100) { throw new IllegalArgumentException(); } if (a < 100) { fooBar(); }
84.
85.
86.
87.
return a +
b;
88.
return a +
b;
89.
return a +
b; return a - b return 0
90.
return a +
b; return a - b return 0
91.
:)
92.
93.
94.
95.
96.
97.
98.
99.
100.
// given
101.
// given // when
102.
// given // when
103.
104.
105.
106.
Jenkins
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
Thank you ł
Download now