C0 code coverage information

Generated on Sun May 25 13:55:54 -0500 2008 with rcov 0.8.1.2


Name Total lines Lines of code Total coverage Code coverage
TOTAL 16175 13320
100.0% 
100.0% 
lib/aquarium.rb 8 6
100.0% 
100.0% 
lib/aquarium/aspects.rb 6 6
100.0% 
100.0% 
lib/aquarium/aspects/advice.rb 275 221
100.0% 
100.0% 
lib/aquarium/aspects/aspect.rb 631 431
100.0% 
100.0% 
lib/aquarium/aspects/default_objects_handler.rb 42 32
100.0% 
100.0% 
lib/aquarium/aspects/exclusion_handler.rb 73 59
100.0% 
100.0% 
lib/aquarium/aspects/join_point.rb 249 172
100.0% 
100.0% 
lib/aquarium/aspects/pointcut.rb 494 267
100.0% 
100.0% 
lib/aquarium/aspects/pointcut_composition.rb 39 30
100.0% 
100.0% 
lib/aquarium/dsl.rb 2 1
100.0% 
100.0% 
lib/aquarium/dsl/aspect_dsl.rb 85 60
100.0% 
100.0% 
lib/aquarium/extensions.rb 5 5
100.0% 
100.0% 
lib/aquarium/extensions/hash.rb 122 101
100.0% 
100.0% 
lib/aquarium/extensions/regexp.rb 20 18
100.0% 
100.0% 
lib/aquarium/extensions/set.rb 51 38
100.0% 
100.0% 
lib/aquarium/extensions/string.rb 13 12
100.0% 
100.0% 
lib/aquarium/extensions/symbol.rb 22 18
100.0% 
100.0% 
lib/aquarium/extras/design_by_contract.rb 78 57
100.0% 
100.0% 
lib/aquarium/finders.rb 4 4
100.0% 
100.0% 
lib/aquarium/finders/finder_result.rb 140 102
100.0% 
100.0% 
lib/aquarium/finders/method_finder.rb 333 221
100.0% 
100.0% 
lib/aquarium/finders/pointcut_finder.rb 166 115
100.0% 
100.0% 
lib/aquarium/finders/type_finder.rb 305 165
100.0% 
100.0% 
lib/aquarium/utils.rb 13 11
100.0% 
100.0% 
lib/aquarium/utils/array_utils.rb 38 26
100.0% 
100.0% 
lib/aquarium/utils/default_logger.rb 22 16
100.0% 
100.0% 
lib/aquarium/utils/hash_utils.rb 28 22
100.0% 
100.0% 
lib/aquarium/utils/html_escaper.rb 17 16
100.0% 
100.0% 
lib/aquarium/utils/invalid_options.rb 11 9
100.0% 
100.0% 
lib/aquarium/utils/logic_error.rb 9 9
100.0% 
100.0% 
lib/aquarium/utils/method_utils.rb 96 83
100.0% 
100.0% 
lib/aquarium/utils/name_utils.rb 62 51
100.0% 
100.0% 
lib/aquarium/utils/nil_object.rb 18 12
100.0% 
100.0% 
lib/aquarium/utils/options_utils.rb 258 153
100.0% 
100.0% 
lib/aquarium/utils/set_utils.rb 37 26
100.0% 
100.0% 
lib/aquarium/utils/type_utils.rb 62 53
100.0% 
100.0% 
lib/aquarium/version.rb 28 22
100.0% 
100.0% 
spec/aquarium/aspects/advice_chain_node_spec.rb 36 30
100.0% 
100.0% 
spec/aquarium/aspects/advice_spec.rb 253 229
100.0% 
100.0% 
spec/aquarium/aspects/aspect_invocation_spec.rb 2198 1883
100.0% 
100.0% 
spec/aquarium/aspects/aspect_spec.rb 1094 980
100.0% 
100.0% 
spec/aquarium/aspects/aspect_with_nested_types_spec.rb 135 118
100.0% 
100.0% 
spec/aquarium/aspects/aspect_with_subtypes_spec.rb 85 73
100.0% 
100.0% 
spec/aquarium/aspects/concurrent_aspects_spec.rb 424 362
100.0% 
100.0% 
spec/aquarium/aspects/concurrent_aspects_with_objects_and_types_spec.rb 121 105
100.0% 
100.0% 
spec/aquarium/aspects/concurrently_accessed.rb 21 17
100.0% 
100.0% 
spec/aquarium/aspects/default_objects_handler_spec.rb 147 122
100.0% 
100.0% 
spec/aquarium/aspects/join_point_spec.rb 581 485
100.0% 
100.0% 
spec/aquarium/aspects/pointcut_and_composition_spec.rb 156 136
100.0% 
100.0% 
spec/aquarium/aspects/pointcut_or_composition_spec.rb 143 125
100.0% 
100.0% 
spec/aquarium/aspects/pointcut_spec.rb 1850 1609
100.0% 
100.0% 
spec/aquarium/dsl/aspect_dsl_spec.rb 583 522
100.0% 
100.0% 
spec/aquarium/extensions/hash_spec.rb 278 227
100.0% 
100.0% 
spec/aquarium/extensions/regex_spec.rb 40 33
100.0% 
100.0% 
spec/aquarium/extensions/set_spec.rb 105 89
100.0% 
100.0% 
spec/aquarium/extensions/string_spec.rb 25 21
100.0% 
100.0% 
spec/aquarium/extensions/symbol_spec.rb 37 29
100.0% 
100.0% 
spec/aquarium/extras/design_by_contract_spec.rb 77 63
100.0% 
100.0% 
spec/aquarium/finders/finder_result_spec.rb 417 356
100.0% 
100.0% 
spec/aquarium/finders/method_finder_spec.rb 1178 1025
100.0% 
100.0% 
spec/aquarium/finders/pointcut_finder_spec.rb 193 180
100.0% 
100.0% 
spec/aquarium/finders/pointcut_finder_spec_test_classes.rb 90 86
100.0% 
100.0% 
spec/aquarium/finders/type_finder_spec.rb 257 218
100.0% 
100.0% 
spec/aquarium/finders/type_finder_with_descendents_and_ancestors_spec.rb 139 121
100.0% 
100.0% 
spec/aquarium/spec_example_types.rb 237 210
100.0% 
100.0% 
spec/aquarium/spec_helper.rb 3 3
100.0% 
100.0% 
spec/aquarium/utils/array_utils_spec.rb 74 58
100.0% 
100.0% 
spec/aquarium/utils/default_logger_spec.rb 28 24
100.0% 
100.0% 
spec/aquarium/utils/hash_utils_spec.rb 48 35
100.0% 
100.0% 
spec/aquarium/utils/html_escaper_spec.rb 18 16
100.0% 
100.0% 
spec/aquarium/utils/logic_error_spec.rb 10 8
100.0% 
100.0% 
spec/aquarium/utils/method_utils_spec.rb 408 361
99.0% 
98.9% 
spec/aquarium/utils/name_utils_spec.rb 131 102
100.0% 
100.0% 
spec/aquarium/utils/nil_object_spec.rb 40 36
100.0% 
100.0% 
spec/aquarium/utils/options_utils_spec.rb 223 201
100.0% 
100.0% 
spec/aquarium/utils/set_utils_spec.rb 74 57
100.0% 
100.0% 
spec/aquarium/utils/type_utils_sample_classes.rb 203 183
100.0% 
100.0% 
spec/aquarium/utils/type_utils_sample_nested_types.rb 51 48
100.0% 
100.0% 
spec/aquarium/utils/type_utils_spec.rb 102 84
100.0% 
100.0% 

Generated using the rcov code coverage analysis tool for Ruby version 0.8.1.2.

Valid XHTML 1.1! Valid CSS!