C0 code coverage information
Generated on Sun Jun 11 23:15:10 CEST 2006 with rcov 0.6.0
Code reported as executed by Ruby looks like this...
and this: this line is also marked as covered.
Lines considered as run by rcov, but not reported by Ruby, look like this,
and this: these lines were inferred by rcov (using simple heuristics).
Finally, here's a line marked as not executed.
1 class Admin::CommentsController < Admin::BaseController
Calls
1 ActionWebService::Dispatcher::ActionController::ClassMethods#inherited at vendor/rails/actionwebservice/lib/action_web_service/dispatcher/action_controller_dispatcher.rb:33
2
3 before_filter :get_article
Calls
1 ActionController::Filters::ClassMethods#before_filter at vendor/rails/actionpack/lib/action_controller/filters.rb:175
4 cache_sweeper :blog_sweeper
Calls
1 ActionController::Caching::Sweeping::ClassMethods#cache_sweeper at vendor/rails/actionpack/lib/action_controller/caching.rb:500
5
6 def index
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
7 list
Calls
1 Controllers::Admin::CommentsController#list at app/controllers/admin/comments_controller.rb:11
8 render_action 'list'
Calls
1 ActionController::Base#render_action at vendor/rails/actionpack/lib/action_controller/base.rb:643
9 end
10
11 def list
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 app/controllers/admin/comments_controller.rb:7 in 'Controllers::Admin::CommentsController#index'
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
12 @comments = @article.comments.find(:all, :order => "id DESC")
Calls
2 ActiveRecord::Associations::HasManyAssociation#find at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:53
13 end
14
15 def show
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
16 @comment = @article.comments.find(params[:id])
Calls
1 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
1 ActiveRecord::Associations::HasManyAssociation#find at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:53
17 end
18
19 def new
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
20 @comment = @article.comments.build(params[:comment])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 ActiveRecord::Associations::HasManyAssociation#build at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:11
21
22 if request.post? and @comment.save
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
1 ActiveRecord::Transactions#save at vendor/rails/activerecord/lib/active_record/transactions.rb:125
23 flash[:notice] = 'Comment was successfully created.'
Calls
1 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
24 redirect_to :action => 'show', :id => @comment.id
Calls
1 Comment#id at (eval):1
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
25 end
26 end
27
28 def edit
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
29 @comment = @article.comments.find(params[:id])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 ActiveRecord::Associations::HasManyAssociation#find at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:53
30 @comment.attributes = params[:comment]
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 ActiveRecord::Base#attributes= at vendor/rails/activerecord/lib/active_record/base.rb:1331
31 if request.post? and @comment.save
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
1 ActiveRecord::Transactions#save at vendor/rails/activerecord/lib/active_record/transactions.rb:125
32 flash[:notice] = 'Comment was successfully updated.'
Calls
1 ActionController::Flash::FlashHash#[]= at vendor/rails/actionpack/lib/action_controller/flash.rb:58
1 ActionController::Flash#flash at vendor/rails/actionpack/lib/action_controller/flash.rb:141
33 redirect_to :action => 'show', :id => @comment.id
Calls
1 Comment#id at (eval):1
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
34 end
35 end
36
37 def destroy
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
2 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
38 @comment = @article.comments.find(params[:id])
Calls
2 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
2 ActiveRecord::Associations::HasManyAssociation#find at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:53
39 if request.post?
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
40 @comment.destroy
Calls
1 ActiveRecord::Transactions#destroy at vendor/rails/activerecord/lib/active_record/transactions.rb:121
41 redirect_to :action => 'list'
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
42 end
43 end
44
45 private
46
47 def get_article
Calls
1 #<Class:Object>#method_added at vendor/rails/actionpack/lib/action_view/vendor/builder/blankslate.rb:47
Called by
9 vendor/rails/actionpack/lib/action_controller/filters.rb:354 in 'ActionController::Filters::InstanceMethods#call_filters'
48 @article = Article.find(params[:article_id])
Calls
9 HashWithIndifferentAccess#default at vendor/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb:12
9 #<Class:ActiveRecord::Base>#find at vendor/rails/activerecord/lib/active_record/base.rb:378
49
50 if @article.nil?
51 redirect_to '/admin'
52 end
53 end
54
55 end
Generated using the rcov code coverage analysis tool for Ruby version 0.6.0.