Sha256: 8176880e4132ed328a83bf02a6800ae57584487eeaa346c24c98c4c817e31904
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
module CGIA_UT_Template C_UT_TEMPLATE = <<'EOF' /* * ========================================================================== * WARNING: This code has been generated by 'testgen'. Any modifications * you make to it will be lost when it is regenerated. * ========================================================================== */ static int run_tests() { <% prototypes.each { |proto| name = proto.method_name proto.tests.each { |test| values = [] proto.arguments.each { |arg| values.push( test.arguments[ arg.name.to_s ] ) } args = values.join( ", " ) result = test.result test_name = test.name %> if ( <%= name %>( <%= args %> ) != <%= result %> ) { printf( stderr, "Unit test <%= test_name %> failed!\n" ); return 0; } <% } } %> return 1; } /* * ========================================================================== * WARNING: This code has been generated by 'testgen'. Any modifications * you make to it will be lost when it is regenerated. * ========================================================================== */ EOF end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cgialib-0.0.1 | lib/cgialib/template/ut/c.rb |