nem_test_vectors.erb 438 B

123456789101112131415161718
  1. // test vectors from <%= source_url %>
  2. START_TEST(<%= test_name %>)
  3. {
  4. static const struct {
  5. <% fields.each do |(name, type)| -%>
  6. <%= if type.nil? then 'const char *' else "#{type} " end %><%= name %>;
  7. <% end -%>
  8. } tests[] = {
  9. <% data.each do |values| -%>
  10. { <% values.each do |value| %><%= value %>, <% end %>},
  11. <% end -%>
  12. };
  13. for (size_t i = 0; i < (sizeof(tests) / sizeof(*tests)); i++) {
  14. // TODO: Implement test
  15. }
  16. }
  17. END_TEST