Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.java > #12973

Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle

Path csiph.com!weretis.net!feeder4.news.weretis.net!hirsch.in-berlin.de!.POSTED!not-for-mail
From Peter <peter@localhost.com>
Newsgroups de.comp.lang.java
Subject Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle
Date Thu, 7 Jul 2016 22:37:05 +0200
Organization Individual Network Berlin e.V.
Lines 23
Message-ID <1467923825.579226@alpaka.in-berlin.de> (permalink)
References <du7ob7Fecu7U1@mid.individual.net>
NNTP-Posting-Host alpaka.in-berlin.de
Mime-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Transfer-Encoding 8bit
X-Trace hirsch.in-berlin.de 1467923792 19188 85.214.46.247 (7 Jul 2016 20:36:32 GMT)
X-Complaints-To usenet@hirsch.in-berlin.de
NNTP-Posting-Date Thu, 7 Jul 2016 20:36:32 +0000 (UTC)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0
In-Reply-To <du7ob7Fecu7U1@mid.individual.net>
Cache-Post-Path alpaka.in-berlin.de!unknown@p5ddb8b6a.dip0.t-ipconnect.de
X-Cache nntpcache 3.0.1 (see http://www.nntpcache.org/)
Xref csiph.com de.comp.lang.java:12973

Show key headers only | View raw


Am 07.07.2016 um 21:19 schrieb Christian H. Kuhn:
> Hallo Gemeinde,
[viel Text]

Dein Vorgehen ist falsch.
Du mußt ein Projekt so aufsetzen, daß es von Anfang an testbar ist.
Die ganz hart gesottenen schreiben erst die Testklassen, und danach die
Implementierung.
Nicht ganz so radikal aber wirksam:
Die Implementierung und die Testklassen gemeinsam entwerfen.
Der Sinn dieses Vorgehens besteht genau darin, daß das Projekt von
Anfang an testbar ist, und nicht im nachhinein festgestellt wird, daß
man das Design nicht vernünftig testen kann.

Package-private Schnittstellen kann man testen, indem du das
Test-Package mit der Implementierung identisch benennst;
Du hast also im Projekt zwei Ordner mit Sourcen:
src/myPack/MyClass
und
test/myPack/TestMyClass

Und besorg dir ein Werkzeug, welches die Testabdeckung mißt; so kannst
du leicht feststellen, wo noch Tests fehlen.

Back to de.comp.lang.java | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-07 21:19 +0200
  Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Peter <peter@localhost.com> - 2016-07-07 22:37 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Michael Paap <feunews@mpaap.de> - 2016-07-07 23:21 +0200
      Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-08 14:09 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Wanja Gayk <brixomatic@yahoo.com> - 2016-07-08 22:10 +0200
      Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Patrick Roemer <sangamon@netcologne.de> - 2016-07-09 00:17 +0200
        Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Wanja Gayk <brixomatic@yahoo.com> - 2016-07-18 00:33 +0200
          Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-18 01:01 +0200
          Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Patrick Roemer <sangamon@netcologne.de> - 2016-07-19 10:58 +0200
            Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Wanja Gayk <brixomatic@yahoo.com> - 2016-07-21 00:07 +0200
          Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-19 14:09 +0200
  Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Patrick Roemer <sangamon@netcologne.de> - 2016-07-08 00:28 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-08 14:13 +0200
  Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-08 16:05 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Wanja Gayk <brixomatic@yahoo.com> - 2016-07-08 22:35 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Patrick Roemer <sangamon@netcologne.de> - 2016-07-09 00:01 +0200
      Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-11 00:40 +0200
        Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-15 23:25 +0200
    Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-15 00:12 +0200
  Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle Wanja Gayk <brixomatic@yahoo.com> - 2016-07-08 21:57 +0200
  Re: Unit-Tests von Einheiten ohne öffentliche Leseschnittstelle "Christian H. Kuhn" <qno-news@qno.de> - 2016-07-11 01:13 +0200

csiph-web