Commit f754fbf6 authored by Narendar Vakiti's avatar Narendar Vakiti

test cases

parent 9380d645
...@@ -39,6 +39,17 @@ ...@@ -39,6 +39,17 @@
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.30</version>
</dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
......
package com.junit.resource; package com.junit.resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import com.junit.bean.Calculator; import com.junit.bean.Calculator;
...@@ -7,24 +9,47 @@ import com.junit.bean.Calculator; ...@@ -7,24 +9,47 @@ import com.junit.bean.Calculator;
@Controller @Controller
public class CalculatorResource { public class CalculatorResource {
private static final Logger logger = LoggerFactory.getLogger(CalculatorResource.class);
public Integer addition(Calculator cal) { public Integer addition(Calculator cal) {
int num1 = cal.getNumber1(); int result = 0;
int num2 = cal.getNumber2(); try {
int result = num1 + num2; int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
result = num1 + num2;
logger.info("Addition of two numbers : "+result);
} catch (Exception e) {
logger.error("Exception "+e);
e.printStackTrace();
}
return result; return result;
} }
public Integer subtraction(Calculator cal) { public Integer subtraction(Calculator cal) {
int num1 = cal.getNumber1(); int result = 0;
int num2 = cal.getNumber2(); try {
int result = num1 - num2; int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
result = num1 - num2;
logger.info("Subtraction of two numbers : "+result);
} catch (Exception e) {
logger.error("Exception "+e);
e.printStackTrace();
}
return result; return result;
} }
public Integer division(Calculator cal) { public Integer division(Calculator cal) {
int num1 = cal.getNumber1(); int result = 0;
int num2 = cal.getNumber2(); try {
int result = num1 / num2; int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
result = num1 / num2;
logger.info("Division of two numbers : "+result);
} catch (Exception e) {
logger.error("Exception "+e);
e.printStackTrace();
}
return result; return result;
} }
......
package com.junit.resource; package com.junit.resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import com.junit.bean.Employee; import com.junit.bean.Employee;
...@@ -7,24 +9,39 @@ import com.junit.bean.Employee; ...@@ -7,24 +9,39 @@ import com.junit.bean.Employee;
@Controller @Controller
public class EmployeeResource { public class EmployeeResource {
private static final Logger logger = LoggerFactory.getLogger(EmployeeResource.class);
public double calculateYearlySal(Employee employee) { public double calculateYearlySal(Employee employee) {
logger.info("Calculating Yearly Salary");
double perAnnum = 0; double perAnnum = 0;
perAnnum = employee.getSalary() * 12; try {
perAnnum = employee.getSalary() * 12;
logger.info("Total Salary per Annum :: "+perAnnum);
} catch (Exception e) {
logger.error("Exception "+e.getMessage());
e.printStackTrace();
}
return perAnnum; return perAnnum;
} }
public double calculateAppraisal(Employee employee) { public double calculateAppraisal(Employee employee) {
logger.info("Calculating appraisal based on salary");
double appraisal = 0; double appraisal = 0;
if(employee.getSalary()<=50000) { try {
appraisal = 10000; if(employee.getSalary()<=50000) {
} appraisal = 10000;
else if(employee.getSalary()<=100000) { }
appraisal = 5000; else if(employee.getSalary()<=100000) {
} appraisal = 5000;
else { }
appraisal = 3000; else {
appraisal = 3000;
}
logger.info("Total Appraisal :: "+appraisal);
} catch (Exception e) {
logger.error("Exception "+e.getMessage());
e.printStackTrace();
} }
return appraisal; return appraisal;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment