| 12345678910111213141516 |
- package com.ruoyi.system.mapper;
- import org.apache.ibatis.builder.xml.XMLMapperBuilder;
- import org.apache.ibatis.session.Configuration;
- import org.junit.jupiter.api.Test;
- import java.util.Map;
- import static org.junit.jupiter.api.Assertions.*;
- class InfoRiderLinePayMapperTest {
- @Test void listDoesNotSelectSecretsButAuthorizedDetailCanReadCurrentVersion() throws Exception {
- String resource="mapper/infouser/InfoRiderLinePayMapper.xml";Configuration config=new Configuration();
- try(var stream=getClass().getClassLoader().getResourceAsStream(resource)){new XMLMapperBuilder(stream,config,resource,config.getSqlFragments()).parse();}
- String prefix="com.ruoyi.system.mapper.InfoRiderLinePayMapper.";
- String list=config.getMappedStatement(prefix+"selectRiderList").getBoundSql(Map.of("userName","rider")).getSql();
- assertFalse(list.contains("channel_secret"));assertTrue(list.contains("current_rider_id=u.user_id"));
- String detail=config.getMappedStatement(prefix+"selectRiderDetail").getBoundSql(Map.of("riderId",10L)).getSql();assertTrue(detail.contains("channel_secret"));
- }
- }
|