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