文件名称:Cegta:用C编写的用于TDDBDD的微型DSL
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-08 10:57:43
C++
塞格塔 用C编写的用于TDD / BDD的小型DSL。 Cegta基于,因此我不确定它是否可以在OS X和iOS之外的任何版本上运行。 为什么? Cegta只是一个PoC:有一天,我看到 ,想知道是否可以使用相同的DSL来测试用纯C语言编写的项目。事实证明,我可以。 什么是BDD,BTW? 退房的(是的,我很粗鲁),发现或 iteself。 看起来像什么? 好吧,请考虑以下代码段: # include " Cegta.h " CegtaMain (); SpecBegin (CegtaDemo) describe( " Cegta's expect() " , ^{ beforeEach (^( const char *current_it) { // fprintf(stdout, "Prepare the environment for <%s>\n", curr
【文件预览】:
Cegta-master
----demo()
--------demo.c(2KB)
--------Rakefile.rb(1KB)
----LICENSE(1KB)
----README.md(4KB)
----Cegta.h(8KB)
----.gitignore(223B)