@Test
	public void rechercherParNom() {
		// Recherche simple sur Genève
		CantonCritere critere = new CantonCritere();
		critere.setNom("Gen");
		List<ICanton> cantons = dao.rechercher(critere);
        // Un seul canton : Genève
        assertThat(cantons).hasSize(1);
        // Id de Genève = 25
        assertThat(extractProperty("id").from(cantons)).contains(25L);

		// recherche avec plusieurs résultats
		critere = new CantonCritere();
		critere.setNom("Basel");
		cantons = dao.rechercher(critere);
        // 2 canton : Bâle-Ville et Bâle-Campagne
        assertThat(cantons).hasSize(2);

		// Recherche sur nom en Allemand
		critere = new CantonCritere();
		critere.setNom("Frei");
		cantons = dao.rechercher(critere);
        // Un seul canton : Fribourg
        assertThat(cantons).hasSize(1);
        // Id de Fribourg
        assertThat(extractProperty("id").from(cantons)).contains(10L);
	}