@@ -0,0 +1,1162 @@
+/*******************************************************************************%0A * Copyright (c) 2016 Pivotal, Inc.%0A * All rights reserved. This program and the accompanying materials%0A * are made available under the terms of the Eclipse Public License v1.0%0A * which accompanies this distribution, and is available at%0A * http://www.eclipse.org/legal/epl-v10.html%0A *%0A * Contributors:%0A *     Pivotal, Inc. - initial API and implementation%0A *******************************************************************************/%0Apackage org.springsource.ide.eclipse.commons.frameworks.test.util;%0A%0A/**%0A * An %7B@link Asserter1%7D provides a single method which is expected%0A * to check some stuff during a test (i.e. typically execute a bunch%0A * of asserts).%0A * %3Cp%3E%0A * Note: This is a variant of %7B@link Asserter%7D which takes a single%0A * parameter (instead of none).%0A *%0A * @author Kris De Volder%0A */%0A@FunctionalInterface%0Apublic interface Asserter1%3CT%3E %7B%0A%0A%09/**%0A%09 * Called on to check some conditions during a test. Should return%0A%09 * normally to indicate 'success' and throw an exception of any type%0A%09 * to indicate 'failure'.%0A%09 */%0A%09void execute(T testSubject) throws Exception;%0A%0A%7D%0A

Add `Asserter1` functional interface