package com.alipay.zdal.test.rw;
import static com.alipay.ats.internal.domain.ATS.Step;
import org.junit.Test;
import org.junit.runner.RunWith;
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.exceptions.ZdalClientException;
import com.alipay.zdal.test.common.ZdalTestBase;
@RunWith(ATSJUnitRunner.class)
@Feature("rw ReadWriteRule�Ƿ�")
public class SR952130 extends ZdalTestBase {
public TestAssertion Assert = new TestAssertion();
@Subject("readWriteRuleΪ''")
@Priority(PriorityLevel.HIGHEST)
@Test
public void TC952131() {
Step("readWriteRuleΪ''");
zdalDataSource.setAppName("zdalReadWriteRule");
zdalDataSource.setAppDsName("readWriteRuleDs1");
localFile = "./config/rw";
zdalDataSource.setConfigPath(localFile);
Step("��ʼ������");
try {
zdalDataSource.init();
} catch (Exception e) {
Assert.areEqual(ZdalClientException.class, e.getClass(), "��֤�쳣��");
}
}
@Subject("readWriteRuleΪ�Ƿ��ַ�")
@Priority(PriorityLevel.HIGHEST)
@Test
public void TC952132() {
Step("readWriteRuleΪ�Ƿ��ַ�");
zdalDataSource.setAppName("zdalReadWriteRule");
zdalDataSource.setAppDsName("readWriteRuleDs2");
localFile = "./config/rw";
zdalDataSource.setConfigPath(localFile);
try {
Step("��ʼ���쳣");
zdalDataSource.init();
} catch (Exception e) {
Assert.areEqual(ZdalClientException.class, e.getClass(), "��֤�쳣��");
}
}
@Subject("readWriteRuleָ����ds������")
@Priority(PriorityLevel.HIGHEST)
@Test
public void TC952133() {
Step("readWriteRuleָ����ds������");
zdalDataSource.setAppName("zdalReadWriteRule");
zdalDataSource.setAppDsName("readWriteRuleDs3");
localFile = "./config/rw";
zdalDataSource.setConfigPath(localFile);
Step("��ʼ���쳣");
try {
zdalDataSource.init();
} catch (Exception e) {
Assert.areEqual(ZdalClientException.class, e.getClass(), "��֤�쳣��");
}
}
}