package com.alipay.zdal.test.shardrw; import org.junit.Test; import static com.alipay.ats.internal.domain.ATS.Step; import org.junit.runner.RunWith; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import com.alipay.ats.annotation.Feature; import com.alipay.ats.annotation.Priority; import com.alipay.ats.annotation.Subject; import com.alipay.ats.assertion.TestAssertion; import com.alipay.ats.enums.PriorityLevel; import com.alipay.ats.junit.ATSJUnitRunner; import com.alipay.zdal.client.util.dispatchanalyzer.ZdalDatasourceIntrospector; @RunWith(ATSJUnitRunner.class) @Feature("ȫ�����:isDataBaseAvailable") public class SR954060 { public TestAssertion Assert = new TestAssertion(); ZdalDatasourceIntrospector td =null; @Subject("������������кţ��жϸ�db�Ƿ����") @Priority(PriorityLevel.NORMAL) @Test public void TC954061(){ Step("������������кţ��жϸ�db�Ƿ����"); String[] springXmlPath = { "./shardrw/spring-available-ds.xml" }; ApplicationContext context = new ClassPathXmlApplicationContext(springXmlPath); td = (ZdalDatasourceIntrospector) context .getBean("isDataBaseAvailableTest"); boolean b1=td.isDataBaseAvailable(0, 1); boolean b2=td.isDataBaseAvailable(1, 1); Assert.areEqual(true, b1==false&&b2==true, "isDataBaseAvailable��֤,b1="+b1+",b2="+b2); } }