@Test
	public void testcheckRepartition() {
		try {
			@SuppressWarnings("unused")
			MealRepartition mr = new MealRepartition(0.5, 0.35, 0.15, true, 4000);
		} catch (BadCarbohydratePercentageException
				| BadLipidPercentageException | BadProteinPercentageException e) {
			fail("Unexpectd exception catch !");
		} catch(PercentageMisallocationException e) {
			fail("A PercentageMisallocationException has been thrown !");
		}
		try {
			@SuppressWarnings("unused")
			MealRepartition mr = new MealRepartition(0.5, 0.37, 0.15, true, 4000);
			fail("A PercentageMisallocationException should have been thrown !");
		} catch (BadCarbohydratePercentageException
				| BadLipidPercentageException | BadProteinPercentageException e) {
			fail("Unexpectd exception catch !");
		} catch(PercentageMisallocationException e) {}
	}