test-testing.jam
来自「C++的一个好库。。。现在很流行」· JAM 代码 · 共 23 行
JAM
23 行
import testing ;
local rule assert ( path : expected )
{
local library_name = [ get-library-name $(path) ] ;
Echo \"$(library_name)\" "=" \"$(expected)\" ;
if $(library_name) != $(expected)
{
EXIT Assertion failed: \"$(library_name)\" "!=" \"$(expected)\" ;
}
}
assert "\\libs\\library1/test" : "library1" ;
assert "\\libs\\library1/test1" : "library1" ;
assert "/libs\\library1\\ddddddd\\sublibrary1/test1" : "library1/ddddddd/sublibrary1" ;
assert "/libs/test/test1" : "test" ;
assert "/libs/test/sublib/test1" : "test/sublib" ;
assert "/status" : "" ;
# Regression
assert "\\libs\\numeric\\ublas" : "numeric/ublas" ;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?