java断言

来源:互联网 发布:网络招商怎么精准找到 编辑:程序博客网 时间:2024/05/19 23:12
package com.cyb.standard;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.junit.Before;import org.junit.Test;/** *作者 : iechenyb<br> *类描述: 说点啥<br> *创建时间: 2017年7月19日 */public class StandardUnit {Log log = LogFactory.getLog(StandardUnit.class);@Before//在 VM arguments 文本框中输入:-ea注意中间没有空格,如果输入-da表示禁止断言。public void checkIsOpenEclipseAssert(){boolean isOpen = false;  assert isOpen=true; //如果开启了断言,会将isOpen的值改为trueif(!isOpen)System.out.println("是否开启断言"+isOpen);//打印是否开启了断言   }@Testpublic void test(){int i=0;int j=1;boolean isOk = 1>2;assert("")!=null;assert("")=="";assert !(6==5);//其后的sysout可以打印断言正常      System.out.println("如果断言正常,我就被打印.");    System.out.println("如果断言正常,我就被打印!");    System.out.println("如果断言正常,我就被打印.");    System.out.println("如果断言正常,我就被打印!");//如果冒号前为false,则抛出AssertionError ,错误信息内容为冒号后面的内容assert isOk : "程序错误"+isOk;assert(i)==j;assert(j)==i;assert isOk;assert true;assert false;assert i==1;assert 1==i;assert i==j;assert(null)!=null;}public boolean able(){return true;}}

原创粉丝点击