补全单元测试
This commit is contained in:
20
sql.sql
20
sql.sql
@@ -1,4 +1,4 @@
|
||||
DROP DATABASE db_shiroTest;
|
||||
DROP DATABASE IF EXISTS db_shiroTest;
|
||||
GRANT ALL ON db_shiroTest.* TO trs@localhost
|
||||
IDENTIFIED BY 'shiro';
|
||||
FLUSH PRIVILEGES;
|
||||
@@ -84,13 +84,11 @@ INSERT INTO user_role (rid, uid) VALUE ('1', '1');
|
||||
INSERT INTO user_role (rid, uid) VALUE ('2', '2');
|
||||
INSERT INTO user_role (rid, uid) VALUE ('3', '3');
|
||||
|
||||
SELECT
|
||||
u.*,
|
||||
r.*,
|
||||
p.*
|
||||
FROM user u
|
||||
INNER JOIN user_role ur ON ur.uid = u.uid
|
||||
INNER JOIN role r ON ur.uid = r.rid
|
||||
INNER JOIN permission_role pr ON r.rid = pr.rid
|
||||
INNER JOIN permission p ON pr.pid = p.pid
|
||||
WHERE u.username
|
||||
CREATE VIEW v_user_role_permission
|
||||
AS
|
||||
SELECT u.username,r.rname,p.name,p.url
|
||||
FROM user u
|
||||
INNER JOIN user_role ur ON ur.uid = u.uid
|
||||
INNER JOIN role r ON ur.uid = r.rid
|
||||
INNER JOIN permission_role pr ON r.rid = pr.rid
|
||||
INNER JOIN permission p ON pr.pid = p.pid
|
||||
|
||||
28
src/test/java/top/fjy8018/shiro/service/UserServiceTest.java
Normal file
28
src/test/java/top/fjy8018/shiro/service/UserServiceTest.java
Normal file
@@ -0,0 +1,28 @@
|
||||
package top.fjy8018.shiro.service;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
import top.fjy8018.shiro.ShiroApplicationTests;
|
||||
import top.fjy8018.shiro.dataobject.User;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
@Slf4j
|
||||
@Component
|
||||
public class UserServiceTest extends ShiroApplicationTests {
|
||||
|
||||
@Autowired
|
||||
private UserService userService;
|
||||
|
||||
private static final String USERNAME = "admin";
|
||||
|
||||
@Test
|
||||
public void findByUsername() {
|
||||
User userRes = userService.findByUsername(USERNAME);
|
||||
log.info("【User】:{}",userRes);
|
||||
Assert.assertNotNull(userRes);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user