Untitled

 avatar
unknown
plain_text
2 years ago
5.6 kB
7
Indexable
package com.service;
import static org.junit.jupiter.api.Assertions.*;
import java.sql.SQLException;
import java.util.ArrayList;
import com.bean.*;
import com.util.Helper;
import org.junit.jupiter.api.Test;

class AdminServicesTest {
	
	@Test
	public void testcheckUnderwriterCredentials() throws ClassNotFoundException, SQLException {
			AdminServices service = new AdminServices();
			boolean output = service.checkUnderwriterCredentials(123,"dadmin");
			assertEquals(true, output);
			Helper.getConnect().close();

	}
	
	
	@Test
	public void testcreateUnderwriter() throws ClassNotFoundException, SQLException {
		UnderWriter u = new UnderWriter();
		u.setDateOfBirth("2000-12-18"); // still to add date
		u.setDateOfJoining("2021-11-12"); //still to add
		u.setName("harsh");
		u.setPassword("default@123");
		AdminServices service = new AdminServices();
		boolean output = service.createUnderwriter(u);
		assertEquals(true, output);
		Helper.getConnect().close();

	}
	
	@Test
	public void testupdatePassword() throws ClassNotFoundException, SQLException{
		AdminServices service = new AdminServices();
		boolean output = service.updatePassword(21, "Abcd@123");
		assertEquals(true, output);
		Helper.getConnect().close();

	}
	
	@Test
	public void testdeleteUnderwriter() throws ClassNotFoundException, SQLException{
		AdminServices service = new AdminServices();
		boolean output = service.deleteUnderwriter(11);  //random id given currently
		assertEquals(true, output);
		Helper.getConnect().close();

	}
	
	@Test
	public void testgetAllUnderwriter() throws ClassNotFoundException, SQLException {
		AdminServices service = new AdminServices();
		ArrayList<UnderWriter> uw = service.getAllUnderwriter();
		if(uw==null) {
			assertEquals(null,uw);
		}
		else {
		assertTrue(uw.size()>0);
		}
		Helper.getConnect().close();

	}
	
	@Test
	public void testgetAllInsuranceByUnderwriterId() throws ClassNotFoundException, SQLException{
		AdminServices services = new AdminServices();
		ArrayList<Insurance> ins = services.getAllInsuranceByUnderwriterId(15);
		if(ins==null) {
			assertEquals(null,ins);
		}
		else {
		assertTrue(ins.size()>0);
		}
		Helper.getConnect().close();
		
	}
}











package com.service;

import static org.junit.jupiter.api.Assertions.*;
import java.sql.SQLException;
import java.util.ArrayList;

import com.bean.*;
import com.util.Helper;

import org.junit.jupiter.api.Test;
class UnderWritterServicesTest {
	private UnderWritterServices uw = new UnderWritterServices();

	
	
	@Test
	public void testcreateNewInsurance() throws ClassNotFoundException, SQLException {
//		UnderWritterServices uw = new UnderWritterServices();
		Insurance ins = new Insurance(12,"23543","2-Wheeler","Harsh",234,4234,9682701,"Three-year","2023-04-12","2024-04-12",1200,23,123);
		boolean output = uw.createNewInsurance(ins);
		assertEquals(true,output);
		Helper.getConnect().close();
	}
	
	@Test
	public void testupdateInsuranceType() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		boolean output = uw.updateInsuranceType(22,"Third-party");
		assertEquals(true,output);
		Helper.getConnect().close();

	}
	
	@Test
	public void testgetInsuranceDetailsByInsuranceId() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		ArrayList<Insurance> output = uw.getInsuranceDetailsByInsuranceId(12);
		if(output==null) {
			assertEquals(null,output);
		}
		else {
		assertTrue(output.size()>0);
		}
		Helper.getConnect().close();
	}
	
	@Test
	public void testgetInsuranceDetailsByVehicleNo() throws ClassNotFoundException, SQLException {
//		UnderWritterServices uw = new UnderWritterServices();
		ArrayList<Insurance> ins = uw.getInsuranceDetailsByVehicleNo(123);
		if(ins==null) {
			assertEquals(null,ins);
		}
		else {
		assertTrue(ins.size()>0);
		}
		Helper.getConnect().close();
	}
	
	@Test
	public void testgetToDate() throws ClassNotFoundException, SQLException{
		
		String date = uw.getToDate(1);
		if(date==null) {
			assertEquals(null,date);
		}
		else {
		assertEquals("2023-12-01",date);
		}
		Helper.getConnect().close();


	}
	
	@Test
	public void testgetLastInsuranceId() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		int id = uw.getLastInsuranceId();
		assertEquals(23,id);
		Helper.getConnect().close();

	}
	
	@Test
	public void testgetAllInsuranceOfUnderwriter() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		ArrayList<Insurance> ins = uw.getAllInsuranceOfUnderwriter(22);
		if(ins==null) {
			assertEquals(null,ins);
		}
		else {
		assertTrue(ins.size()>0);
		}
		Helper.getConnect().close();

	}
	
	@Test
	public void testcalculateToDate() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		String date = uw.calculateToDate("2023-12-10");
 		if(date==null) {
			assertEquals(null,date);
		}
		else {
		assertEquals("2024-02-12",date);
		}
		Helper.getConnect().close();

	}
	
	@Test
	public void testcheckPolicyExistsVehNo() throws ClassNotFoundException, SQLException{
//		UnderWritterServices uw = new UnderWritterServices();
		boolean output = uw.checkPolicyExistsVehNo(123);
		assertEquals(true,output);
		Helper.getConnect().close();

	}

}

Editor is loading...
Leave a Comment