tests complete

This commit is contained in:
maxnes3 2023-02-21 12:42:12 +04:00
parent 51b4b1b53e
commit f3f31c1a03
2 changed files with 34 additions and 10 deletions

View File

@ -10,7 +10,7 @@ public class ArrayCalculator implements ITypeCalculator{
for (int i = 0; i < result.length; ++i){
result[i] = Integer.toString(Integer.parseInt(result[i]) + Integer.parseInt(arg2.toString()));
}
return String.join(", ", result);
return String.join(",", result);
}
@Override
@ -19,7 +19,7 @@ public class ArrayCalculator implements ITypeCalculator{
for (int i = 0; i < result.length; ++i){
result[i] = Integer.toString(Integer.parseInt(result[i]) - Integer.parseInt(arg2.toString()));
}
return String.join(", ", result);
return String.join(",", result);
}
@Override
@ -28,7 +28,7 @@ public class ArrayCalculator implements ITypeCalculator{
for (int i = 0; i < result.length; ++i){
result[i] = Integer.toString(Integer.parseInt(result[i]) * Integer.parseInt(arg2.toString()));
}
return String.join(", ", result);
return String.join(",", result);
}
@Override
@ -37,6 +37,6 @@ public class ArrayCalculator implements ITypeCalculator{
for (int i = 0; i < result.length; ++i){
result[i] = Integer.toString(Integer.parseInt(result[i]) / Integer.parseInt(arg2.toString()));
}
return String.join(", ", result);
return String.join(",", result);
}
}

View File

@ -43,19 +43,43 @@ class LabworksApplicationTests {
@Test
void StrMinus() {
final String res = calculatorService.Minus("string", 10, 2).toString();
Assertions.assertEquals("8", res);
final String res = calculatorService.Minus("string", "10", "0").toString();
Assertions.assertEquals("1", res);
}
@Test
void StrMulti() {
final String res = calculatorService.Multi("string", 10, 2).toString();
Assertions.assertEquals("20", res);
final String res = calculatorService.Multi("string", "10", "2").toString();
Assertions.assertEquals("1010", res);
}
@Test
void StrDiv() {
final String res = calculatorService.Div("string", 10, 2).toString();
Assertions.assertEquals("5", res);
final String res = calculatorService.Div("string", "1010", "2").toString();
Assertions.assertEquals("10", res);
}
@Test
void ArrayPlus() {
final String res = calculatorService.Plus("array", "2,2,4", "2").toString();
Assertions.assertEquals("4,4,6", res);
}
@Test
void ArrayMinus() {
final String res = calculatorService.Minus("array", "2,2,4", "2").toString();
Assertions.assertEquals("0,0,2", res);
}
@Test
void ArrayMulti() {
final String res = calculatorService.Multi("array", "2,2,4", "2").toString();
Assertions.assertEquals("4,4,8", res);
}
@Test
void ArrayDiv() {
final String res = calculatorService.Div("array", "2,2,4", "2").toString();
Assertions.assertEquals("1,1,2", res);
}
}