上海外贸网站制作网络服务商在哪咨询
上海外贸网站制作,网络服务商在哪咨询,网页制作与网站建设期末考试,网页制作颜色的代码大全目录
而不使用enabled属性
现在#xff0c;使用enabled属性
我们可以使用enabled属性来忽略类中的所有情况吗#xff1f; Test注解有很多属性#xff0c;enabled也是其中之一。在这篇文章中#xff0c;我们将详细讨论enabled属性。
enabled属性有什么作用#xff1f;当…目录
而不使用enabled属性
现在使用enabled属性
我们可以使用enabled属性来忽略类中的所有情况吗 Test注解有很多属性enabled也是其中之一。在这篇文章中我们将详细讨论enabled属性。
enabled属性有什么作用当它的值为false时该测试用例将不会被执行。
而不使用enabled属性
让我们先看看在CodekruTest类的帮助下在不使用enabled属性的情况下是如何工作的。
import org.testng.Assert;
import org.testng.annotations.Test;public class CodekruTest {Test()public void test1() {System.out.println(test1 is passed);Assert.assertTrue(true);}Test()public void test2() {System.out.println(test2 is passed);Assert.assertTrue(true);}}
产出-
test1 is passed
test2 is passed
PASSED: test1
PASSED: test2Default testTests run: 2, Failures: 0, Skips: 0在上面的场景中两个测试用例都被执行了现在让我们看看如果我们在test1方法上使用enabled false会发生什么。
现在使用enabled属性
import org.testng.Assert;
import org.testng.annotations.Test;public class CodekruTest {Test(enabled false) // now this test wont runpublic void test1() {System.out.println(test1 is passed);Assert.assertTrue(true);}Test()public void test2() {System.out.println(test2 is passed);Assert.assertTrue(true);}}
产出-
test2 is passed
PASSED: test2Default testTests run: 1, Failures: 0, Skips: 0我们在test1方法上使用了“enabled false”因此test1方法没有被执行但test2执行了。
我们可以使用enabled属性来忽略类中的所有情况吗
答案是肯定的。如下图所示我们可以通过将Test注释放在类级别上来轻松实现这一点。
import org.testng.Assert;
import org.testng.annotations.Test;Test(enabled false)
public class Codekru {public void test1() {System.out.println(test1 is passed);Assert.assertTrue(true);}public void test2() {System.out.println(test2 is passed);Assert.assertTrue(true);}}
产出- Default testTests run: 0, Failures: 0, Skips: 0
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90629.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!