Hallo Thomas, ich benutze ZenTest nicht selbst. Aber die Tests, die da generiert werden klingen alle sehr nach Methoden, die von ActiveRecord::Base an jedes Model vererbt werden. Daher würde ich sagen kann man das mit gutem Gewissen löschen und ignorieren. An Deiner Stelle würde ich noch einmal schauen, ob es bei ZenTest eine Möglichkeit gibt ihm zu sagen, dass er ererbte Methoden nicht testen soll (und auch keine Tests dafür generieren).
Just my 2(€)-ct! Sonnigen Gruß, Bernd Thomas Preymesser schrieb am 29.05.2007 09:24: > Hallo, > > arbeitet jemand von euch vielleicht mit ZenTest im Rails-Bereich? > > Mit ZenTest kann man sich ja automatisch für alle Methoden (bzw. für > die, die in den Testfällen noch fehlen) einer Klasse Testmethoden > erstellen lassen, die dann nur noch mit Leben gefüllt werden müssen. > Bei normalen Ruby-Klassen (nicht Rails) klappt das auch wie gewünscht. > > Wenn ich das ganze jetzt aber in einem Rails-Projekt verwenden will, > bekomme ich Testfälle generiert, die so aussehen, wie dieser kleine > Ausschnitt: > > def test_class_abstract_class > raise NotImplementedError, 'Need to write test_class_abstract_class' > end > > def test_class_abstract_class_eh > raise NotImplementedError, 'Need to write > test_class_abstract_class_eh' > end > > def test_class_abstract_class_equals > raise NotImplementedError, 'Need to write > test_class_abstract_class_equals' > end > > def test_class_accessible_attributes > raise NotImplementedError, 'Need to write > test_class_accessible_attributes' > end > > def test_class_active_connection_name > raise NotImplementedError, 'Need to write > test_class_active_connection_name' > end > > def test_class_active_connections > > > Ich kann die mir unerklärlichen Tests jetzt natürlich einfach ignorieren > und löschen, aber grundsätzlich stelle ich mir die Frage, > Was will man hier von mir? Was soll ich da Testen? > Ich will ja eigentlich nur Testfaelle für die von mir oder anderen > Entwicklern geschriebenen Methoden dieses Models. > > Oder rufe ich Zentest vielleicht einfach nur falsch auf? Wie wäre es > richtig? > > Gruß > -Thomas > > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > rubyonrails-ug mailing list > [email protected] > http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug -- ******************************** Bernd Stegelmann, Senior Software Engineer Mobil 0177- 670 670 6 E-Mail [EMAIL PROTECTED] ******************************** CAPITA Unternehmensberatung GmbH Farnstraße 38 22335 Hamburg Telefon 040 - 59 27 76 Telefax 040 - 50 61 63 E-Mail [EMAIL PROTECTED] Amtsgericht Hamburg, HRB 72014 Geschäftsführer: Christian Sage USt-ID DE 204 147 342 ********************************
_______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
