1 : | + double number1 = -25.0; |
Mutation test report | ||||||||||||||||||
|
||||||||||||||||||
Source code
1 /// Copyright 2021, domohuhn. 2 /// License: BSD-3-Clause 3 /// See LICENSE for the full text of the license 4 5 /* a multi line 6 * comment 7 */ 8 class TestData { 9 String text = 'default';Undetected mutations:
1 : + double number1 = -25.0; Undetected mutations:12 bool on = false; 13 14 double calc(double x) {
1 : + double number2 = -25.0; Undetected mutations:16 } 17 18 // just a weird example ... 19 String format(double y) {Detected mutations:
1 : + return number1 * x * number2;
1 : + return number1 + x / number2; 2 : + return number1 - x / number2; 3 : + return number1 * x + number2; Undetected mutations:21 return '$text $y';
1 : + if (y < 0.0 && text != '') { 2 : + if (y == 0.0 && text != '') { 3 : + if (y <= 0.0 || text != '') { 4 : + if (y <= 0.0 && text == '') { 5 : + if (!(y <= 0.0 && text != '')) { 6 : + if (!(y <= 0.0 )&& text != '') { 7 : + if (y <= 0.0 &&!( text != '')) { 8 : + if (!(y <= 0.0 )&& text != '') { 9 : + if (y <= 0.0 &&!( text != '')) { Undetected mutations:23 return '$text $y'; 24 } 25 return 'default $y'; 26 } 27 28 void changeState(dynamic event) {
1 : + } else if (y == 0.0 &&!( text != '')) { 2 : + } else if (y == 0.0 && text == '') { 3 : + } else if (y == 0.0 || text != '') { 4 : + } else if (!(y == 0.0 && text != '')) { 5 : + } else if (!(y == 0.0 )&& text != '') { 6 : + } else if (y == 0.0 &&!( text != '')) { 7 : + } else if (y != 0.0 && text != '') { 8 : + } else if (!(y == 0.0 )&& text != '') { Undetected mutations:30 on = true; 31 } 32 } 33 } 34
1 : + if (!(event.a && event.b && (event.c || event.d || (event.f && event.g)) && event.e)) { 2 : + if (event.a && event.b && (event.c && event.d || (event.f && event.g)) && event.e) { 3 : + if (event.a && event.b && (event.c ||!( event.d )|| (event.f && event.g)) && event.e) { 4 : + if (event.a && event.b && (event.c || event.d && (event.f && event.g)) && event.e) { 5 : + if (event.a || event.b && (event.c || event.d || (event.f && event.g)) && event.e) { 6 : + if (event.a && event.b && (event.c || event.d || (event.f &&!( event.g))) && event.e) { 7 : + if (event.a && event.b || (event.c || event.d || (event.f && event.g)) && event.e) { 8 : + if (!(event.a )&& event.b && (event.c || event.d || (event.f && event.g)) && event.e) { 9 : + if (event.a && event.b && (event.c || event.d || (event.f || event.g)) && event.e) { 10 : + if (event.a && event.b && (event.c || event.d || (!(event.f )&& event.g)) && event.e) { 11 : + if (event.a && event.b && (event.c || event.d || (event.f &&!( event.g))) && event.e) { 12 : + if (event.a && event.b && (event.c || event.d || (event.f && event.g)) &&!( event.e)) { 13 : + if (event.a && event.b &&!(event.c || event.d || (event.f && event.g)) && event.e) { 14 : + if (event.a && event.b && (event.c || event.d ||!(event.f && event.g)) && event.e) { 15 : + if (event.a && event.b && (event.c || event.d || (event.f && event.g)) || event.e) { 16 : + if (event.a &&!( event.b )&& (event.c || event.d || (event.f && event.g)) && event.e) {
Generated by mutation-test version: 1.3.0 |