2026-06-26 20b96473f2520590a0dca6b775b81e3ea06a77a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package cn.iocoder.yudao.module.iot.service.rule.scene.matcher;
 
import cn.hutool.extra.spring.SpringUtil;
import cn.iocoder.yudao.framework.common.util.spring.SpringExpressionUtils;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;
 
/**
 * Matcher 测试基类
 * 提供通用的 Spring 测试配置
 *
 * @author HUIHUI
 */
@SpringJUnitConfig
public abstract class IotBaseConditionMatcherTest {
 
    /**
     * 注入一下 SpringUtil,解析 EL 表达式时需要
     * {@link SpringExpressionUtils#parseExpression}
     */
    @Configuration
    static class TestConfig {
 
        @Bean
        public SpringUtil springUtil() {
            return new SpringUtil();
        }
 
    }
 
}