longz
2026-07-17 da9b7a52dbc6fcd2173efef90528d8fccc322554
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.ruoyi.chargingPile.mapper;
 
import org.junit.jupiter.api.Test;
 
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
 
import static org.junit.jupiter.api.Assertions.assertTrue;
 
class SiteMapperVisibilityTest {
 
    @Test
    void miniProgramQueriesExcludeServiceProviderSitesAndExposeMemberDiscountFlag() throws Exception {
        String mapper = new String(Files.readAllBytes(Paths.get(getClass().getClassLoader()
                .getResource("mapper/chargingPile/SiteMapper.xml").toURI())), StandardCharsets.UTF_8);
 
        assertTrue(mapper.contains("tp.partner_type != 3"));
        assertTrue(mapper.contains("p.partner_type = 3"));
        assertTrue(mapper.contains("member_discount_flag as memberDiscountFlag"));
        assertTrue(mapper.contains("CASE WHEN ts.member_discount_flag = 1 THEN tasd.vipElectrovalence"));
    }
}