Testen eines Tests für Modulgruppe

This commit is contained in:
Andreas Stephanides
2013-07-25 14:45:29 +02:00
parent d47407b563
commit 163048a162
6 changed files with 18 additions and 34 deletions

View File

@@ -168,18 +168,6 @@ updated_at :datetime not null
modul_id :integer
semester_id :integer</pre>
<h2 id="label-Information">Information</h2>
<dl class="rdoc-list note-list"><dt>Author
<dd>
<p>Andreas Stephanides</p>
</dd><dt>License
<dd>
<p>GPL</p>
</dd></dl>
<p>Dieses Model repräsentiert eine LVA. Die notwendigen Informationen können
mit TISS (dem Online System der TU Wien) synchronisiert werden</p>
</div><!-- description -->

View File

@@ -215,9 +215,9 @@
<span class="ruby-keyword">def</span> <span class="ruby-identifier">create</span>
<span class="ruby-ivar">@modulgruppe</span> = <span class="ruby-constant">Modulgruppe</span>.<span class="ruby-identifier">new</span>(<span class="ruby-identifier">params</span>[<span class="ruby-value">:modulgruppe</span>])
<span class="ruby-keyword">if</span> <span class="ruby-operator">!</span><span class="ruby-identifier">params</span>[<span class="ruby-value">:studium_id</span>].<span class="ruby-identifier">nil?</span>
<span class="ruby-ivar">@studium</span>=<span class="ruby-constant">Studium</span>.<span class="ruby-identifier">find</span>(<span class="ruby-identifier">params</span>[<span class="ruby-value">:studium_id</span>])
<span class="ruby-ivar">@studium</span>=<span class="ruby-constant">Studium</span>.<span class="ruby-identifier">find_by_id</span>(<span class="ruby-identifier">params</span>[<span class="ruby-value">:studium_id</span>])
<span class="ruby-keyword">else</span>
<span class="ruby-ivar">@studium</span>=<span class="ruby-constant">Studium</span>.<span class="ruby-identifier">find</span>(<span class="ruby-identifier">params</span>[<span class="ruby-value">:modulgruppe</span>][<span class="ruby-value">:studium_id</span>])
<span class="ruby-ivar">@studium</span>=<span class="ruby-constant">Studium</span>.<span class="ruby-identifier">find_by_id</span>(<span class="ruby-identifier">params</span>[<span class="ruby-value">:modulgruppe</span>][<span class="ruby-value">:studium_id</span>])
<span class="ruby-keyword">end</span>
<span class="ruby-identifier">respond_to</span> <span class="ruby-keyword">do</span> <span class="ruby-operator">|</span><span class="ruby-identifier">format</span><span class="ruby-operator">|</span>
<span class="ruby-keyword">if</span> <span class="ruby-ivar">@modulgruppe</span>.<span class="ruby-identifier">save</span>

View File

@@ -1,4 +1,4 @@
Tue, 23 Jul 2013 13:44:11 +0200
Wed, 24 Jul 2013 20:10:11 +0200
./controllers/studien_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/rubriken_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/users_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
@@ -8,7 +8,7 @@ Tue, 23 Jul 2013 13:44:11 +0200
./controllers/moduls_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/semesters_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/home_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/modulgruppen_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/modulgruppen_controller.rb Wed, 24 Jul 2013 16:58:23 +0200
./controllers/beispiele_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./controllers/neuigkeiten_controller.rb Mon, 22 Jul 2013 16:40:55 +0200
./helpers/studien_helper.rb Mon, 22 Jul 2013 16:40:55 +0200
@@ -22,16 +22,16 @@ Tue, 23 Jul 2013 13:44:11 +0200
./helpers/application_helper.rb Mon, 22 Jul 2013 16:40:55 +0200
./helpers/lvas_helper.rb Mon, 22 Jul 2013 16:40:55 +0200
./helpers/neuigkeiten_helper.rb Mon, 22 Jul 2013 16:40:55 +0200
./models/modulgruppe.rb Tue, 23 Jul 2013 13:25:47 +0200
./models/role.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/beispiel.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/neuigkeit.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/modul.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/modulgruppe.rb Wed, 24 Jul 2013 16:58:23 +0200
./models/role.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/beispiel.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/neuigkeit.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/modul.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/ability.rb Mon, 22 Jul 2013 16:40:55 +0200
./models/rubrik.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/lva.rb Tue, 23 Jul 2013 13:44:06 +0200
./models/semester.rb Tue, 23 Jul 2013 13:25:48 +0200
./models/studium.rb Tue, 23 Jul 2013 13:25:49 +0200
./models/user.rb Tue, 23 Jul 2013 13:25:49 +0200
./models/rubrik.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/lva.rb Wed, 24 Jul 2013 20:09:39 +0200
./models/semester.rb Tue, 23 Jul 2013 13:57:03 +0200
./models/studium.rb Wed, 24 Jul 2013 16:58:23 +0200
./models/user.rb Tue, 23 Jul 2013 13:57:03 +0200
./mailers/confirmmailer.rb Mon, 22 Jul 2013 16:40:55 +0200
./inputs/tinymce_text_input.rb Mon, 22 Jul 2013 16:40:55 +0200

View File

@@ -64,7 +64,6 @@
<img class="toc-toggle" src="images/transparent.png" alt="" title="toggle headings">
<ul class="initially-hidden">
<li><a href="Lva.html#label-Schema+Information">Schema Information</a>
<li><a href="Lva.html#label-Information">Information</a>
</ul>
</li>
<li class="class">

View File

@@ -13,10 +13,6 @@
# modul_id :integer
# semester_id :integer
#
# == Information
# Author:: Andreas Stephanides
# License:: GPL
# Dieses Model repräsentiert eine LVA. Die notwendigen Informationen können mit TISS (dem Online System der TU Wien) synchronisiert werden
class Lva < ActiveRecord::Base
has_paper_trail # Versionsverfolgung

View File

@@ -1,7 +1,8 @@
require 'test_helper'
class ModulgruppeTest < ActiveSupport::TestCase
# test "the truth" do
# assert true
# end
test "should not be valid without name" do
mg=Modulgruppe.new();
mg.should_not be_valid;
end
end