selenium自动化-java-封装断言

来源:互联网 时间:2016-11-07

封装的断言。

1 package com.baidu.www;

2

3 import org.testng.Assert;

4 /*

5 * 封装断言

6 */

7 public class assertion {

8 static boolean flog = true;

9

10 public static void verifyassert(Object actual, Object expected) {

11 try {

12 Assert.assertEquals(actual, expected);

13 } catch (Error e) {

14 // TODO: handle exception

15 flog = false;

16 }

17 }

18

19 public static void verifyassert(Object actual, Object expected, String message) {

20 try {

21 Assert.assertEquals(actual, expected, message);

22 } catch (Error e) {

23 // TODO: handle exception

24 flog=false;

25 }

26

27 }

28 }

 调用方法,判断错误,继续执行

 1 @Test

2 public void test1() {

3 System.out.println("测试用例一");

4 int actual;

5 int expected;

6 actual = 1;

7 expected = 2;

8 assertion.flog = true;

9 for (int i = 0; i < 3; i++) {

10 System.out.println("断言开始1");

11 assertion.verifyassert(i, expected, "测试连个字符是否相同");

12 System.out.println("断言结束");

13 // 结果是tur;要修改

14 }

15 Assert.assertTrue(assertion.flog); //结果改为flog,错

 

相关阅读:
Top