RF断言总结

原文链接在这里
断言总结:
should contain 、 should not contain 与should contain x times
should contain {list_b} 1.0 should not contain{list_b} 1
should contain x times {list_b} 21 2 说明:变量{list_b}包含对象1.0而不包含对象1,且对象21在变量${list_b}出现了两次。

should be empty 与 should not be empty
should be empty {list_c} should not be empty{list_a}
说明:变量{list_c}没有赋值,所以为空;相反,变量{list_a}有赋初始值,故为非空。

should be equal 与 should not be equal
should be equal {list_a[1]}{list_b[1]}
should not be equal {list_a}{list_b}
说明:{list_a[1]}=a,{list_b[1]}=a故两个对象相等;而{list_a}和{list_b}有元素不一致,这两个对象不相等。

Should Be Equal As Numbers 与 Should not Be Equal As Numbers
Should Be Equal As Numbers {list_b[0]} 1.0000 Should not Be Equal As Numbers{list_b[0]} 1.1
说明:${list_b[0]}=1,忽略精度,故与1.0000相等;而即使是忽略精度,1与1.1还是不相等的;

Should Be Equal As Integers与Should not Be Equal As Integers
Should Be Equal As Integers {list_a[3]}{list_b[3]}
Should not Be Equal As Integers {list_a[4]}{list_b[4]}
说明:{list_a[3]}=21,{list_b[3]}=21,而系统默认为字符串格式的“21”,故需要转化为整数类型,转化为整数后两个对象相等;
{list_a[4]}=12,{list_b[4]}=21,即使转化为整数后两个对象依旧是不相等;

Should Be Equal As Strings与Should not Be Equal As Strings
Should Be Equal As Strings {list_a[2]}{list_b[2]}
Should not Be Equal As Strings {list_a[0]}{list_b[0]}
说明:{list_a[2]}={21},{list_b[2]}={21},而均为数值型的21,故需要转化为字符串类型,转化为字符串后两个对象相等;

Should Be True与Should not Be True
Should Be True {list_a[0]} < 10 Should not Be True{list_a[0]} < 1
说明:${list_a[0]}=1(字符串类型),其ASCII值比字符串10的ASCII值小;

Should start With与Should not start With
Should start With {string} peng Should not start With{string} h
说明:${string}=”pengliwen is in hangzhou“是以peng开头,而非以h开头;

Should End With与Should not End With
Should End With {string} hangzhou Should not End With{string} pengliwen
说明:${string}=”pengliwen is in hangzhou“是以hangzhou结尾,而非以pengliwen结尾;

should match与should not match
should match {name} p?? should not match{string} h?
说明:模式匹配和shell中的通配符类似,它区分大小写,''匹配0~无穷多个字符,“?”单个字符
${name}=plw,由以p开头的三个字母组成

Should Match Regexp与Should not Match Regexp
Should Match Regexp {name} ^\w{3}
Should not Match Regexp {name} ^\d{3}
说明:反斜杠在测试数据是转义字符,因此模式中要使用双重转义;'^'和''字符可以用来表示字符串的开头和结尾{name}=plw,是有三个字母--w{3}组成,而不是由三个数字--d{3}组成。

集合和列表的校验
dictionary should contain item
dictionary should contain key
dictionary should contain sub dictionary
dictionary should contain value
dictionary should not contain key
dictionary should not contain value
convert to dictionary
list should contain sub list
list should contain value
list should not contain value
convert to list
count values in list
get count
get length
数据库校验
row count is equal to x
row count is greater than x
row count is less than x

循环遍历校验

${listtest} set variable 1 a a b

:FOR {li} IN @{listtest} \ log{li}
\ run keyword if ${li}=='a' exit for loop

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,864评论 6 494
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,175评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,401评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,170评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,276评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,364评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,401评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,179评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,604评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,902评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,070评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,751评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,380评论 3 319
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,077评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,312评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,924评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,957评论 2 351

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,319评论 0 10
  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 13,775评论 0 38
  • 晚霞羞红了脸 醉人的天色 追赶着太阳 消失在浮云里 你踏马归来 明澈含水的双眸 缓缓住进我心间 致我曾经喜欢的姑娘...
    sakuratears阅读 317评论 6 8
  • 12年前的这个同样时间的我,可能早已躺在床上,想着明天幼儿园又有什么活动,又能见到小朋友们了,可能摸着妈妈大大的肚...
    Smithereens_J阅读 492评论 0 2
  • 如果有下辈子 我希望不要再遇见 今天是你走的整整十一个月零两天。 距离我们最后一次见面也有两年之久,是的,我们最后...
    艺丫艺丫哟阅读 1,401评论 0 5