Commit f754fbf6 authored by Narendar Vakiti's avatar Narendar Vakiti

test cases

parent 9380d645
......@@ -39,6 +39,17 @@
<scope>test</scope>
</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>
<groupId>org.springframework.boot</groupId>
......
package com.junit.resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import com.junit.bean.Calculator;
......@@ -7,24 +9,47 @@ import com.junit.bean.Calculator;
@Controller
public class CalculatorResource {
private static final Logger logger = LoggerFactory.getLogger(CalculatorResource.class);
public Integer addition(Calculator cal) {
int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
int result = num1 + num2;
int result = 0;
try {
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;
}
public Integer subtraction(Calculator cal) {
int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
int result = num1 - num2;
int result = 0;
try {
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;
}
public Integer division(Calculator cal) {
int num1 = cal.getNumber1();
int num2 = cal.getNumber2();
int result = num1 / num2;
int result = 0;
try {
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;
}
......
package com.junit.resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import com.junit.bean.Employee;
......@@ -7,24 +9,39 @@ import com.junit.bean.Employee;
@Controller
public class EmployeeResource {
private static final Logger logger = LoggerFactory.getLogger(EmployeeResource.class);
public double calculateYearlySal(Employee employee) {
logger.info("Calculating Yearly Salary");
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;
}
public double calculateAppraisal(Employee employee) {
logger.info("Calculating appraisal based on salary");
double appraisal = 0;
if(employee.getSalary()<=50000) {
appraisal = 10000;
}
else if(employee.getSalary()<=100000) {
appraisal = 5000;
}
else {
appraisal = 3000;
try {
if(employee.getSalary()<=50000) {
appraisal = 10000;
}
else if(employee.getSalary()<=100000) {
appraisal = 5000;
}
else {
appraisal = 3000;
}
logger.info("Total Appraisal :: "+appraisal);
} catch (Exception e) {
logger.error("Exception "+e.getMessage());
e.printStackTrace();
}
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