package com.itheima.service;
import com.itheima.bean.Book;
import com.itheima.config.SpringConfig;
import com.itheima.service.impl.BookServiceImpl;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import java.util.List;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringConfig.class)
public class BookServiceImplTest {
@Autowired
private BookService bookService;
@Test
public void testAdd(){
Book book = new Book();
book.setType("计算机理论");
book.setName("Java编程思想");
book.setDescription("传说中的Java圣经,每个程序员必备的案头书");
int add = bookService.add(book);
Assert.assertEquals("新增失败",1,add);
}
@Test
public void testFindAll(){
List<Book> bookServiceAll = bookService.findAll();
for (Book book : bookServiceAll) {
System.out.println(book);
}
}
@Test
public void testUpdate(){
Book book = new Book();
book.setId(12l);
book.setType("计算机理论");
book.setName("Java编程思想(第八版)");
book.setDescription("传说中的Java圣经,每个程序员必备的案头书");
int update = bookService.update(book);
Assert.assertEquals("更新失败",1,update);
}
@Test
public void testDelete(){
int delete = bookService.delete(12l);
Assert.assertEquals("删除失败",1,delete);
}
@Test
public void testFindById(){
Book book = bookService.findById(1l);
System.out.println(book);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
springMVC注解开发代码
共142个文件
class:33个
jar:22个
java:17个
需积分: 10 0 下载量 59 浏览量
2022-09-10
23:05:34
上传
评论
收藏 17.26MB ZIP 举报
温馨提示
springMVC注解开发代码
资源详情
资源评论
资源推荐
收起资源包目录
springMVC注解开发代码 (142个子文件)
3fdb35e049045161729f32592e145940c322610d 0B
442292b8a7efeabbe4cc176709b833b1792140ec 0B
6a19ae1053241df3e69bbcb779d2fd2e394adbbe 245B
6db08f2809c612fe9b151dc993f7f5ed815abbaf 0B
6fbd1f2ca36cd0a6e16a18b8418588824df1afe8 0B
85d2f98d1c62c3722e80eb2c9ac3fa74d806dcf3 0B
86199011d07bea5200d2e4ea51c78bc2a4ccfb96 0B
a1aea4362d9f0936753e8f3e44c728e39c96310d 0B
acce025d42ba5418732b429778fb114118f8215d 60B
b0591d8dc2d8b41ecd9e258c98e8c51665a3ff08 0B
b53c0a84e3aac530a9adb468992a2e573e320560 0B
cc7fa759aae8524470f1e22aff2ccd577b5ac8f3 92B
cf961e8c1b3bb6cf1145b504ec26647e2c16dae1 245B
BookController.class 3KB
BookController.class 3KB
BookServiceImplTest.class 3KB
Book.class 3KB
Book.class 3KB
SpringMvcConfig.class 2KB
SpringMvcConfig.class 2KB
Result.class 2KB
Result.class 2KB
ProjectInterceptor.class 2KB
ProjectInterceptor.class 2KB
ProjectExceptionAdvice.class 2KB
ProjectExceptionAdvice.class 2KB
JdbcConfig.class 2KB
JdbcConfig.class 2KB
BookServiceImpl.class 1KB
BookServiceImpl.class 1KB
MybatisConfig.class 1KB
MybatisConfig.class 1KB
BusinessException.class 966B
BusinessException.class 966B
SystemException.class 960B
SystemException.class 960B
Code.class 930B
Code.class 930B
ServletConfig.class 874B
ServletConfig.class 874B
SpringConfig.class 808B
SpringConfig.class 808B
BookService.class 390B
BookService.class 390B
BookMapper.class 387B
BookMapper.class 387B
index.css 194KB
index.css 194KB
font-awesome.css 41KB
font-awesome.css 41KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
style.css 11KB
style.css 11KB
d86851cbd3f3831bd9727c4117d50a551a0409b3 60B
d89ab9b1fd2c08fc0eddc6c45245da9685d69fbe 94B
debbd7d5a01aa8c967940fa2b004d28b85e62c0b 0B
e50650c66253f477fcb37fe2646bbe2057a3c4aa 143B
fontawesome-webfont.eot 162KB
fontawesome-webfont.eot 162KB
f183a423d0c359c0a24e8f11a28209277178d5e7 0B
.gitignore 0B
books.html 11KB
books.html 11KB
books.html 11KB
ssm_anntation.iml 662B
druid-1.1.23.jar 2.73MB
aspectjweaver-1.9.4.jar 1.95MB
mybatis-3.5.6.jar 1.66MB
spring-web-5.1.2.RELEASE.jar 1.31MB
jackson-databind-2.9.6.jar 1.29MB
spring-core-5.1.2.RELEASE.jar 1.23MB
spring-context-5.1.2.RELEASE.jar 1.05MB
mysql-connector-java-5.1.47.jar 984KB
spring-webmvc-5.1.2.RELEASE.jar 780KB
spring-beans-5.1.2.RELEASE.jar 656KB
spring-test-5.1.2.RELEASE.jar 604KB
logback-core-1.2.3.jar 461KB
spring-jdbc-5.1.2.RELEASE.jar 392KB
spring-aop-5.1.2.RELEASE.jar 360KB
jackson-core-2.9.6.jar 316KB
logback-classic-1.2.3.jar 284KB
spring-expression-5.1.2.RELEASE.jar 273KB
spring-tx-5.1.2.RELEASE.jar 250KB
mybatis-spring-2.0.6.jar 70KB
jackson-annotations-2.9.0.jar 65KB
slf4j-api-1.7.20.jar 40KB
spring-jcl-5.1.2.RELEASE.jar 23KB
BookServiceImplTest.java 2KB
BookController.java 2KB
SpringMvcConfig.java 2KB
ProjectExceptionAdvice.java 1KB
ProjectInterceptor.java 1KB
JdbcConfig.java 1KB
BookServiceImpl.java 1012B
Result.java 1003B
MybatisConfig.java 898B
ServletConfig.java 725B
Code.java 719B
SpringConfig.java 658B
共 142 条
- 1
- 2
添砖Java的亮哥
- 粉丝: 10
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0