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
27 }
28 }