zentest_mapping.rb

Path: lib/zentest_mapping.rb
Last Update: Fri Jul 03 23:57:03 -0600 2009

ZenTestMapping - mapping method names from impl to test.

Method names are mapped bidirectionally in the following way:

  method      test_method
  method?     test_method_eh          (too much exposure to Canadians :)
  method!     test_method_bang
  method=     test_method_equals
  []          test_index
  *           test_times
  ==          test_equals2
  ===         test_equals3

Further, any of the test methods should be able to have arbitrary extensions put on the name to distinguish edge cases:

  method      test_method
  method      test_method_simple
  method      test_method_no_network

To allow for unmapped test methods (ie, non-unit tests), name them:

  test_integration_.*

[Validate]