1- package com .baeldung .math .percentagedifferencebetweentwonumberstest ;
1+ package com .baeldung .math .percentdiffbetweentwonumberstest ;
22
33import static org .junit .jupiter .api .Assertions .assertEquals ;
44import static org .junit .jupiter .api .Assertions .assertThrows ;
55
6- import com .baeldung .math .percentagedifferecebetweentwonumbers . PercentageDifferenceBetweenTwoNumbers ;
6+ import com .baeldung .math .percentdiffbetweentwonumbers . PercentDiffBetweenTwoNumbers ;
77import org .junit .jupiter .api .Test ;
8-
9- class PercentageDifferenceBetweenTwoNumbersUnitTest {
8+ class PercentDiffBetweenTwoNumbersUnitTest {
109
1110 @ Test
1211 void whenCalculatePercentageDifferenceBetweenTwoNumbers_thenCorrectResult () {
13- double V1 = 50.0 ;
14- double V2 = 70.0 ;
12+ double v1 = 50.0 ;
13+ double v2 = 70.0 ;
1514 double expected = 33.33 ;
16- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
15+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
1716 assertEquals (expected , result , 0.01 , "Percentage difference should be correctly calculated." );
1817 }
1918
2019 @ Test
2120 void whenV1AndV2AreEqual_thenPercentageDifferenceIsZero () {
22- double V1 = 50.0 ;
23- double V2 = 50.0 ;
21+ double v1 = 50.0 ;
22+ double v2 = 50.0 ;
2423 double expected = 0.0 ;
25- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
24+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
2625 assertEquals (
2726 expected , result , "Percentage difference should be zero when both values are equal." );
2827 }
2928
3029 @ Test
3130 void whenV1IsGreaterThanV2_thenCalculateCorrectPercentageDifference () {
32- double V1 = 70.0 ;
33- double V2 = 50.0 ;
31+ double v1 = 70.0 ;
32+ double v2 = 50.0 ;
3433 double expected = 33.33 ;
35- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
34+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
3635 assertEquals (expected , result , 0.01 , "Percentage difference should be correctly calculated." );
3736 }
3837
3938 @ Test
4039 void whenV2IsGreaterThanV1_thenCalculateCorrectPercentageDifference () {
41- double V1 = 50.0 ;
42- double V2 = 70.0 ;
40+ double v1 = 50.0 ;
41+ double v2 = 70.0 ;
4342 double expected = 33.33 ;
44- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
43+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
4544 assertEquals (expected , result , 0.01 , "Percentage difference should be correctly calculated." );
4645 }
4746
4847 @ Test
4948 void whenOneValueIsZero_thenCalculateCorrectPercentageDifference () {
50- double V1 = 0.0 ;
51- double V2 = 50.0 ;
49+ double v1 = 0.0 ;
50+ double v2 = 50.0 ;
5251 double expected = 200.0 ;
53- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
52+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
5453 assertEquals (
5554 expected ,
5655 result ,
@@ -59,20 +58,20 @@ void whenOneValueIsZero_thenCalculateCorrectPercentageDifference() {
5958
6059 @ Test
6160 void whenAverageIsZero_thenThrowIllegalArgumentException () {
62- double V1 = -50.0 ;
63- double V2 = 50.0 ;
61+ double v1 = -50.0 ;
62+ double v2 = 50.0 ;
6463 assertThrows (
6564 IllegalArgumentException .class ,
66- () -> PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 ),
65+ () -> PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 ),
6766 "Should throw IllegalArgumentException when the average of V1 and V2 is zero." );
6867 }
6968
7069 @ Test
7170 void whenV1AndV2AreSwapped_thenPercentageDifferenceIsSame () {
72- double V1 = 70.0 ;
73- double V2 = 50.0 ;
74- double expected = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V1 , V2 );
75- double result = PercentageDifferenceBetweenTwoNumbers .calculatePercentageDifference (V2 , V1 );
71+ double v1 = 70.0 ;
72+ double v2 = 50.0 ;
73+ double expected = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v1 , v2 );
74+ double result = PercentDiffBetweenTwoNumbers .calculatePercentageDifference (v2 , v1 );
7675 assertEquals (
7776 expected ,
7877 result ,
0 commit comments