文件名称:oglematchers:一组Go语言匹配器,灵感来自Google Test for C ++和Google JS Test
文件大小:69KB
文件格式:ZIP
更新时间:2024-06-09 10:10:47
Go
oglematchers是含有一组的匹配,在测试或嘲讽框架是有用的,通过启发,并主要与兼容的围棋编程语言包的C ++和。 该软件包由测试框架和框架使用,它们可能对您更直接有用,但也可以在其他地方通用使用。 “匹配器”只是一个对象,它具有一个Matches方法,该方法定义了匹配器匹配的一组golang值,以及一个描述该集合的Description方法。 例如,这里有一些匹配器: // Numbers Equals ( 17.13 ) LessThan ( 19 ) // Strings Equals ( "taco" ) HasSubstr ( "burrito" ) MatchesRegex ( "t.*o" ) // Combining matchers AnyOf ( LessThan ( 17 ), GreaterThan ( 19 )) 还有更多; 请参阅以供参考。 您也可
【文件预览】:
oglematchers-master
----any.go(941B)
----error.go(2KB)
----less_than.go(4KB)
----panics_test.go(4KB)
----matches_regexp_test.go(2KB)
----error_test.go(2KB)
----has_substr.go(1KB)
----less_or_equal_test.go(36KB)
----matcher.go(4KB)
----has_same_type_as.go(1KB)
----panics.go(2KB)
----any_of.go(3KB)
----deep_equals.go(2KB)
----greater_than.go(1KB)
----identical_to.go(3KB)
----less_or_equal.go(1KB)
----elements_are.go(3KB)
----pointee_test.go(4KB)
----any_test.go(1KB)
----any_of_test.go(3KB)
----greater_or_equal.go(1KB)
----not.go(1KB)
----matches_regexp.go(2KB)
----has_same_type_as_test.go(4KB)
----.travis.yml(119B)
----pointee.go(2KB)
----contains.go(2KB)
----less_than_test.go(35KB)
----greater_or_equal_test.go(38KB)
----LICENSE(11KB)
----new_matcher.go(1KB)
----all_of_test.go(3KB)
----transform_description.go(1KB)
----README.md(2KB)
----has_substr_test.go(2KB)
----equals_test.go(162KB)
----identical_to_test.go(20KB)
----equals.go(12KB)
----not_test.go(3KB)
----.gitignore(36B)
----contains_test.go(6KB)
----all_of.go(2KB)
----deep_equals_test.go(8KB)
----elements_are_test.go(5KB)
----greater_than_test.go(36KB)