Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Christian H. Kuhn" Newsgroups: de.comp.lang.java Subject: =?UTF-8?Q?Re:_Unit-Tests_von_Einheiten_ohne_=c3=b6ffentliche_Lesesc?= =?UTF-8?Q?hnittstelle?= Date: Tue, 19 Jul 2016 14:09:46 +0200 Lines: 14 Message-ID: References: <1467923825.579226@alpaka.in-berlin.de> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net 9KPSRkdC4dB/YDUdWt8bDwBNkcEGv1MjL7VETD85ykjj0waLQ= Cancel-Lock: sha1:/jujRhCA4hXCu5Yd435sEHdCDRY= User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: Xref: csiph.com de.comp.lang.java:13018 Am 18.07.2016 um 00:33 schrieb Wanja Gayk: > Nicht jede Methode ist Teil einer öffentlichen API, sondern das meiste > Zeug ist private (bzw. package private) oder Teil einer groben Idee. Ach ja, noch einen zu 100% code coverage: Wenn privater Code bei den Testdurchläufen nicht getestet wird, sollte man sich dringend anschauen, ob der überhaupt je benutzt wird. Es gibt Fälle, in denen die Antwort „ja“ lautet (bestimmte Exceptions, synchronized), weil die Bedingungen einfach nicht gescheit von außen herzustellen sind. Die meisten Fälle sind die anderen :-) lg QNo