@Override
    public MaskRule build(final MaskRuleConfiguration ruleConfig, final String databaseName, final DatabaseType protocolType,
                          final ResourceMetaData resourceMetaData, final Collection<ShardingSphereRule> builtRules, final ComputeNodeInstanceContext computeNodeInstanceContext) {
        return new MaskRule(ruleConfig);
    }
@SuppressWarnings("unchecked")
    @Test
    void assertBuild() {
        MaskRuleConfiguration ruleConfig = mock(MaskRuleConfiguration.class);
        DatabaseRuleBuilder<MaskRuleConfiguration> builder = OrderedSPILoader.getServices(DatabaseRuleBuilder.class, Collections.singleton(ruleConfig)).get(ruleConfig);
        assertThat(builder.build(ruleConfig, "", new MySQLDatabaseType(), mock(ResourceMetaData.class), Collections.emptyList(),
                mock(ComputeNodeInstanceContext.class)), instanceOf(MaskRule.class));
    }