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::TrackbackController < 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
5 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'
6 list
Calls
1 Controllers::Admin::TrackbackController#list at app/controllers/admin/trackbacks_controller.rb:10
7 render_action 'list'
Calls
1 ActionController::Base#render_action at vendor/rails/actionpack/lib/action_controller/base.rb:643
8 end
9
10 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/trackbacks_controller.rb:6 in 'Controllers::Admin::TrackbackController#index'
1 vendor/rails/actionpack/lib/action_controller/base.rb:853 in 'ActionController::Base#perform_action_without_filters'
11 @trackbacks = @article.trackbacks.find(:all, :order => "id DESC")
Calls
2 ActiveRecord::Associations::HasManyAssociation#find at vendor/rails/activerecord/lib/active_record/associations/has_many_association.rb:53
12 end
13
14 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'
15 @trackback = @article.trackbacks.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
16 end
17
18 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'
19 @trackback = @article.trackbacks.build(params[:trackback])
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
20
21 if request.post? and @trackback.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
22 flash[:notice] = 'Trackback 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
23 redirect_to :action => 'show', :id => @trackback.id
Calls
1 Trackback#id at (eval):1
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
24 end
25 end
26
27 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'
28 @trackback = @article.trackbacks.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
29 @trackback.attributes = params[:trackback]
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
30 if request.post? and @trackback.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
31 flash[:notice] = 'Trackback 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
32 redirect_to :action => 'show', :id => @trackback.id
Calls
1 Trackback#id at (eval):1
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
33 end
34 end
35
36 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'
37 @trackback = @article.trackbacks.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
38 if request.post?
Calls
2 ActionController::AbstractRequest#post? at vendor/rails/actionpack/lib/action_controller/request.rb:22
39 @trackback.destroy
Calls
1 ActiveRecord::Transactions#destroy at vendor/rails/activerecord/lib/active_record/transactions.rb:121
40 redirect_to :action => 'list'
Calls
1 ActionController::Base#redirect_to at vendor/rails/actionpack/lib/action_controller/base.rb:752
41 end
42 end
43
44 private
45
46 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'
47 @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
48
49 if @article.nil?
50 redirect_to '/admin'
51 end
52 end
53
54 end
Generated using the rcov code coverage analysis tool for Ruby version 0.6.0.