View Javadoc
1   package net.avcompris.commons3.core.tests;
2   
3   import static com.google.common.base.Preconditions.checkNotNull;
4   import static org.joda.time.DateTimeZone.UTC;
5   
6   import java.io.IOException;
7   import java.sql.SQLException;
8   
9   import org.joda.time.DateTime;
10  
11  import net.avcompris.commons3.utils.Clock;
12  
13  public abstract class AbstractServiceTest<T> {
14  
15  	protected static DateTime now() {
16  
17  		return new DateTime().withZone(UTC);
18  	}
19  
20  	protected abstract T getBeans(Clock clock) throws Exception;
21  
22  	protected void dumpDbTable(final String dbTableName) throws SQLException, IOException {
23  
24  		checkNotNull(dbTableName, "dbTableName");
25  
26  		// do nothing
27  	}
28  }