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"));
|
}
|
}
|