提交 ff9129fe 编写于 作者: T terrymanu

Remove GovernanceSchemaContextsFixture

上级 1840892b
......@@ -68,7 +68,7 @@ import java.util.stream.Collectors;
/**
* Governance schema contexts.
*/
public abstract class GovernanceSchemaContexts implements SchemaContexts {
public class GovernanceSchemaContexts implements SchemaContexts {
private final GovernanceFacade governanceFacade;
......
......@@ -32,7 +32,6 @@ import org.apache.shardingsphere.governance.core.registry.RegistryCenter;
import org.apache.shardingsphere.governance.core.registry.event.CircuitStateChangedEvent;
import org.apache.shardingsphere.governance.core.registry.event.DisabledStateChangedEvent;
import org.apache.shardingsphere.governance.core.registry.schema.GovernanceSchema;
import org.apache.shardingsphere.governance.core.schema.fixture.GovernanceSchemaContextsFixture;
import org.apache.shardingsphere.infra.auth.Authentication;
import org.apache.shardingsphere.infra.config.datasource.DataSourceConfiguration;
import org.apache.shardingsphere.infra.config.properties.ConfigurationProperties;
......@@ -93,14 +92,14 @@ public final class GovernanceSchemaContextsTest {
private ConfigurationProperties configurationProperties = new ConfigurationProperties(new Properties());
private GovernanceSchemaContextsFixture governanceSchemaContexts;
private GovernanceSchemaContexts governanceSchemaContexts;
@Before
public void setUp() {
when(governanceFacade.getRegistryCenter()).thenReturn(registryCenter);
when(registryCenter.loadDisabledDataSources("schema")).thenReturn(Collections.singletonList("schema.ds_1"));
when(governanceFacade.getMetaDataCenter()).thenReturn(metaDataCenter);
governanceSchemaContexts = new GovernanceSchemaContextsFixture(
governanceSchemaContexts = new GovernanceSchemaContexts(
new StandardSchemaContexts(getSchemaContextMap(), authentication, configurationProperties, new H2DatabaseType()), governanceFacade);
}
......
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.shardingsphere.governance.core.schema.fixture;
import org.apache.shardingsphere.governance.core.facade.GovernanceFacade;
import org.apache.shardingsphere.governance.core.schema.GovernanceSchemaContexts;
import org.apache.shardingsphere.infra.context.SchemaContexts;
public final class GovernanceSchemaContextsFixture extends GovernanceSchemaContexts {
public GovernanceSchemaContextsFixture(final SchemaContexts schemaContexts, final GovernanceFacade governanceFacade) {
super(schemaContexts, governanceFacade);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册