Update PmemberServiceTest.java

pull/1/head
pw6qtp7hv 8 months ago
parent fbda40a244
commit 4b94ffad12

@ -10,56 +10,118 @@ import com.cn.service.impl.PmemberServiceImpl;
/**
*
* @ClassName: PmemberServiceTest
* @Description: PmemberService
* @ClassName: PmemberServiceTest
* @Description: PmemberServicePmember
*
* PmemberService
* @author: ljy
* @date: 2019916 10:52:30
*/
public class PmemberServiceTest {
private PmemberService pmemberService = new PmemberServiceImpl();
@Test
public void testAdd() {
Pmember pmember = new Pmember();
pmember.setMemberId(2);
pmember.setRealName("李1");
pmember.setAge(22);
pmember.setSex("女");
pmember.setIdCard("360420199902063514");
int recordNumber = pmemberService.add(pmember);
System.out.println(recordNumber);
}
// 创建PmemberService接口的具体实现类PmemberServiceImpl的实例后续将通过该实例调用PmemberService中定义的各个业务方法
// 来测试不同的会员信息操作功能。
private PmemberService pmemberService = new PmemberServiceImpl();
@Test
public void testDelete() {
int recordNumber = pmemberService.delete(5);
System.out.println(recordNumber);
}
/**
* @TestJUnit
* PmemberpmemberServiceadd
*
*/
@Test
public void testAdd() {
// 创建一个Pmember对象该对象用于封装要添加的会员信息其各个属性对应数据库中会员信息表的不同字段。
Pmember pmember = new Pmember();
// 设置会员的唯一标识ID这里将其设置为2实际应用中该ID的生成规则和取值应根据具体业务逻辑来确定比如可能是自增长的主键等。
pmember.setMemberId(2);
// 设置会员的真实姓名,此处设为"李1",代表会员的实际称呼。
pmember.setRealName("李1");
// 设置会员的年龄将其设置为22岁符合年龄数据的常规表示方式用于记录会员的年龄信息。
pmember.setAge(22);
// 设置会员的性别,设为"女",用于标识会员的性别属性,具体的取值格式(如是否限定只能取"男"或"女"等)应遵循业务要求。
pmember.setSex("女");
// 设置会员的身份证号码,这里设置为"360420199902063514",用于唯一标识会员身份等相关用途,需符合身份证号码的格式规范。
pmember.setIdCard("360420199902063514");
@Test
public void testUpdate() {
Pmember pmember = new Pmember();
pmember.setPmemberId(3);
pmember.setMemberId(2);
pmember.setRealName("李1");
pmember.setAge(33);
pmember.setSex("女");
pmember.setIdCard("360420199902063514");
int recordNumber = pmemberService.update(pmember);
System.out.println(recordNumber);
}
// 调用pmemberService的add方法该方法在PmemberService接口中定义并由PmemberServiceImpl类实现具体逻辑。
// 其内部会构建合适的添加操作逻辑比如构建SQL插入语句与数据库交互等若采用其他存储方式则是相应的存储操作
// 将Pmember对象所包含的会员信息添加到对应的存储位置如数据库表中返回值recordNumber通常表示受影响的记录行数
// 在成功添加一条记录的情况下一般返回值为1这里将其打印输出以便查看添加操作是否按预期成功执行。
int recordNumber = pmemberService.add(pmember);
System.out.println(recordNumber);
}
@Test
public void testGetPmemberByMemberId() {
Pmember pmember = pmemberService.getPmemberByMemberId(2);
System.out.println(pmember.toString());
}
/**
* @TestJUnit
* pmemberServicedelete
*
*/
@Test
public void testDelete() {
// 调用pmemberService的delete方法该方法的具体实现位于PmemberServiceImpl类中其内部会构建相应的删除操作逻辑如构建SQL删除语句与数据库交互等
// 根据传入的会员标识这里传入的硬编码值为5仅作为测试示例实际应用中应根据具体业务需求获取要删除的会员标识
// 在存储中查找并删除对应的会员记录,处理相关连接(如数据库连接)以及执行删除操作等事宜。
// 返回值recordNumber通常表示受影响的记录行数若成功删除对应的会员记录返回值一般为1若存储中不存在该标识对应的记录则返回值为0。
// 将返回的recordNumber打印输出便于查看删除操作是否按预期成功执行。
int recordNumber = pmemberService.delete(5);
System.out.println(recordNumber);
}
@Test
public void testGetById() {
Pmember pmember = pmemberService.getById(4);
System.out.println(pmember.toString());
}
/**
* @TestJUnit
* PmemberpmemberServiceupdate
// 将这些更新内容应用到存储中对应的会员记录上,最后通过打印返回结果来查看更新操作是否成功执行。
*/
@Test
public void testUpdate() {
Pmember pmember = new Pmember();
// 设置要更新的会员记录在存储中的唯一标识ID这里将其设置为3代表要更新的是存储中ID为3的会员记录
// 通过这个ID可以准确找到对应的会员信息行进行更新操作实际应用中该值应根据具体业务需求来确定比如通过用户输入或者其他业务逻辑获取。
pmember.setPmemberId(3);
pmember.setMemberId(2);
pmember.setRealName("李1");
// 更新会员的年龄为33岁改变了原有的年龄信息。
pmember.setAge(33);
pmember.setSex("女");
pmember.setIdCard("360420199902063514");
}
// 调用pmemberService的update方法该方法在PmemberService接口中定义并由PmemberServiceImpl类实现具体更新逻辑
// 其内部会根据传入的Pmember对象所携带的更新信息在存储中查找并更新对应ID的会员记录例如构建合适的SQL更新语句与数据库交互等
// 返回值recordNumber通常表示受影响的记录行数若成功更新对应的会员记录返回值一般为1若存储中不存在该ID对应的记录则返回值为0
// 将返回的recordNumber打印输出便于查看更新操作是否按预期成功执行。
int recordNumber = pmemberService.update(pmember);
System.out.println(recordNumber);
}
/**
* @TestJUnitmemberId
* memberIdpmemberServicegetPmemberByMemberId
*
*/
@Test
public void testGetPmemberByMemberId() {
// 调用pmemberService的getPmemberByMemberId方法传入会员标识值2这里是硬编码示例实际应用中根据具体业务场景传入相应会员标识
// 该方法的具体实现位于PmemberServiceImpl类中其内部会构建相应的查询操作逻辑如构建SQL查询语句与数据库交互等
// 根据传入的memberId在存储中查找并获取对应的会员记录将查询到的会员信息封装为Pmember对象返回以便后续进行展示或其他处理。
Pmember pmember = pmemberService.getPmemberByMemberId(2);
// 打印输出获取到的会员信息通过调用pmember对象的toString方法将会员对象的各个属性以字符串形式展示出来
// 方便查看查询结果,确认获取到的会员信息是否符合预期。
System.out.println(pmember.toString());
}
/**
* @TestJUnitID
* IDpmemberServicegetById
* IDID
*/
@Test
public void testGetById() {
// 调用pmemberService的getById方法传入会员标识值4这里是硬编码示例实际应用中根据具体业务场景传入相应会员标识
// 该方法的具体实现位于PmemberServiceImpl类中其内部会构建相应的查询操作逻辑如构建SQL查询语句与数据库交互等
// 根据传入的ID在存储中查找并获取对应的会员记录将查询到的会员信息封装为Pmember对象返回以便后续进行展示或其他处理。
Pmember pmember = pmemberService.getById(4);
// 打印输出获取到的会员信息通过调用pmember对象的toString方法将会员对象的各个属性以字符串形式展示出来
// 方便查看查询结果,确认获取到的会员信息是否符合预期。
System.out.println(pmember.toString());
}
}
Loading…
Cancel
Save