package org.test4j.module.dbfit.utility; import java.lang.reflect.Method; import org.test4j.module.dbfit.utility.AutoFindDbFit; import org.test4j.testng.Test4J; import org.testng.annotations.Test; @Test(groups = "test4j") public class ForAutoFindDbFit2Test extends Test4J { @Test(description = "class上定义了禁止自动查找_方法上未覆盖定义") public void test_when() throws Exception { Method m = ForAutoFindDbFit2.class.getMethod("test1"); String[] wikis = AutoFindDbFit.autoFindMethodWhen(ForAutoFindDbFit2.class, m); want.array(wikis).sizeEq(0); } @Test(description = "class上定义了禁止自动查找_方法上未覆盖定义") public void test_then() throws Exception { Method m = ForAutoFindDbFit2.class.getMethod("test1"); String[] wikis = AutoFindDbFit.autoFindMethodThen(ForAutoFindDbFit2.class, m); want.array(wikis).sizeEq(0); } @Test(description = "class上定义了禁止自动查找_方法上覆盖定义") public void test_when2() throws Exception { Method m = ForAutoFindDbFit2.class.getMethod("test2"); String[] wikis = AutoFindDbFit.autoFindMethodWhen(ForAutoFindDbFit2.class, m); want.array(wikis).sizeEq(3); } @Test(description = "class上定义了禁止自动查找_方法上覆盖定义") public void test_then2() throws Exception { Method m = ForAutoFindDbFit2.class.getMethod("test2"); String[] wikis = AutoFindDbFit.autoFindMethodThen(ForAutoFindDbFit2.class, m); want.array(wikis).sizeEq(1); } }