	@Test
    public void generateWithValues() throws SingleFileGeneratorException {

		EnumGenerator generator = new EnumGenerator();
		String source = generator.generate(TestEnumWithValues.class).getSource();
		
		assertThat(source, containsString("return 'Test'"));
		assertThat(source, containsString("return 'Bla'"));
		assertThat(source, containsString("return 42"));
		assertThat(source, containsString("return 17"));
		assertThat(source, containsString("return true"));
		assertThat(source, containsString("return false"));
	}