---
title: 'Thema der Woche: JUnit 4.x'
url: 'https://tutego.de/blog/javainsel/2009/03/thema-der-woche-junit-4-x'
markdown: 'https://tutego.de/blog/javainsel/2009/03/thema-der-woche-junit-4-x.md'
date: '2009-03-01'
description: 'Dass JUnit 4 auf Annotationen baut, ist bekannt (Kurzeinführung). Weniger bekannt sind die anderen Features, die es zu Erarbeiten geht: Überfliege die Neuerungen http://junit.sourceforge.net/README.html Was ergibt assertEquals( 1, new Long(1) );? Was macht @RunWith? Wie stellt man Filters und Sort…'
taxonomy:
  category:
    - 'Die wöchentliche Dosis Java'
---

# Thema der Woche: JUnit 4.x

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Thema der Woche: JUnit 4.x

01.03.2009 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Dass JUnit 4 auf Annotationen baut, ist bekannt ([Kurzeinführung](http://www.klaus-meffert.de/download/JUnit4_meffert.pdf)). Weniger bekannt sind die anderen Features, die es zu Erarbeiten geht:

- Überfliege die Neuerungen [http://junit.sourceforge.net/README.html](http://junit.sourceforge.net/README.html "http://junit.sourceforge.net/README.html")
- Was ergibt `assertEquals`( 1, new Long(1) );?
- Was macht `@RunWith`?
- Wie stellt man Filters und Sorters ein? Wozu sind sie nützlich und was steckt im Paket `org.junit.runner.manipulation`?
- Was ist und wie setzt `assumeThat()` sie um? Was ist das [Hamcrest](http://code.google.com/p/hamcrest/)-Projekt und was für Hamcrest Erweiterungen gibt es?
- Was ist eine Theorie?
- Wie schreibt man parametrisierte Tests?
- 

Kategorien: [Die wöchentliche Dosis Java](https://tutego.de/blog/javainsel/category/die-woechentliche-dosis-java/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Next: [Thema der Woche: OSGi](https://tutego.de/blog/javainsel/2009/03/thema-der-woche-osgi.md)
