killbill-memoizeit

usage: import UsageTestSuite and UsageTestSuiteWithEmbeddedDB Signed-off-by:

7/29/2012 3:43:29 PM

Changes

Details

diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/categories/TestCategoryAndMetrics.java b/usage/src/test/java/com/ning/billing/usage/timeline/categories/TestCategoryAndMetrics.java
index 28bfe74..4d455b1 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/categories/TestCategoryAndMetrics.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/categories/TestCategoryAndMetrics.java
@@ -19,9 +19,11 @@ package com.ning.billing.usage.timeline.categories;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
+
 import com.fasterxml.jackson.databind.ObjectMapper;
 
-public class TestCategoryAndMetrics {
+public class TestCategoryAndMetrics extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testMapping() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimeBytesAndSampleBytes.java b/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimeBytesAndSampleBytes.java
index 1bebf5e..a6620c5 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimeBytesAndSampleBytes.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimeBytesAndSampleBytes.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.chunks;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestTimeBytesAndSampleBytes {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestTimeBytesAndSampleBytes extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testGetters() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimelineChunk.java b/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimelineChunk.java
index 4851b3f..e8c73f2 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimelineChunk.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/chunks/TestTimelineChunk.java
@@ -20,10 +20,11 @@ import org.joda.time.DateTime;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.util.clock.Clock;
 import com.ning.billing.util.clock.ClockMock;
 
-public class TestTimelineChunk {
+public class TestTimelineChunk extends UsageTestSuite {
 
     private final Clock clock = new ClockMock();
 
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestEncodedBytesAndSampleCount.java b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestEncodedBytesAndSampleCount.java
index 32d8965..4ab2631 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestEncodedBytesAndSampleCount.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestEncodedBytesAndSampleCount.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.codec;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestEncodedBytesAndSampleCount {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestEncodedBytesAndSampleCount extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testGetters() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCoder.java b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCoder.java
index 884872b..65529a9 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCoder.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCoder.java
@@ -30,6 +30,7 @@ import org.joda.time.format.ISODateTimeFormat;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.samples.RepeatSample;
 import com.ning.billing.usage.timeline.samples.SampleOpcode;
 import com.ning.billing.usage.timeline.samples.ScalarSample;
@@ -42,7 +43,7 @@ import com.ning.billing.usage.timeline.util.Hex;
 
 import com.google.common.collect.ImmutableList;
 
-public class TestSampleCoder {
+public class TestSampleCoder extends UsageTestSuite {
 
     private static final TimelineCoder timelineCoder = new DefaultTimelineCoder();
     private static final DateTimeFormatter dateFormatter = ISODateTimeFormat.dateTime().withZone(DateTimeZone.UTC);
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCompression.java b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCompression.java
index cae69b0..d572661 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCompression.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestSampleCompression.java
@@ -23,12 +23,13 @@ import org.joda.time.DateTime;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.samples.SampleOpcode;
 import com.ning.billing.usage.timeline.samples.ScalarSample;
 import com.ning.billing.usage.timeline.times.DefaultTimelineCoder;
 import com.ning.billing.usage.timeline.times.TimelineCoder;
 
-public class TestSampleCompression {
+public class TestSampleCompression extends UsageTestSuite {
 
     private static final TimelineCoder timelineCoder = new DefaultTimelineCoder();
     private static final SampleCoder sampleCoder = new DefaultSampleCoder();
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkAccumulator.java b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkAccumulator.java
index 1c63f60..1afa1ae 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkAccumulator.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkAccumulator.java
@@ -23,6 +23,7 @@ import org.joda.time.DateTime;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.chunks.TimelineChunk;
 import com.ning.billing.usage.timeline.samples.SampleOpcode;
 import com.ning.billing.usage.timeline.samples.ScalarSample;
@@ -30,7 +31,7 @@ import com.ning.billing.usage.timeline.times.DefaultTimelineCoder;
 import com.ning.billing.usage.timeline.times.TimelineCoder;
 import com.ning.billing.usage.timeline.times.TimelineCursor;
 
-public class TestTimelineChunkAccumulator {
+public class TestTimelineChunkAccumulator extends UsageTestSuite {
 
     private static final TimelineCoder timelineCoder = new DefaultTimelineCoder();
     private static final SampleCoder sampleCoder = new DefaultSampleCoder();
@@ -88,7 +89,7 @@ public class TestTimelineChunkAccumulator {
             }
         });
         final TimelineChunkDecoded chunkDecoded = new TimelineChunkDecoded(chunk, sampleCoder);
-        System.out.printf("%s\n", chunkDecoded.toString());
+        //System.out.printf("%s\n", chunkDecoded.toString());
     }
 
 
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkToJson.java b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkToJson.java
index 3c50cec..9cc56d2 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkToJson.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/codec/TestTimelineChunkToJson.java
@@ -28,6 +28,7 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.chunks.TimelineChunk;
 import com.ning.billing.usage.timeline.chunks.TimelineChunksViews.Compact;
 import com.ning.billing.usage.timeline.chunks.TimelineChunksViews.Loose;
@@ -40,7 +41,7 @@ import com.fasterxml.jackson.databind.MapperFeature;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.fasterxml.jackson.databind.node.TextNode;
 
-public class TestTimelineChunkToJson {
+public class TestTimelineChunkToJson extends UsageTestSuite {
 
     private static final ObjectMapper mapper = new ObjectMapper().configure(MapperFeature.DEFAULT_VIEW_INCLUSION, false);
     private static final TimelineCoder timelineCoder = new DefaultTimelineCoder();
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/filter/TestDecimatingFilter.java b/usage/src/test/java/com/ning/billing/usage/timeline/filter/TestDecimatingFilter.java
index 2e5404f..98fb6eb 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/filter/TestDecimatingFilter.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/filter/TestDecimatingFilter.java
@@ -24,10 +24,11 @@ import org.skife.config.TimeSpan;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.consumer.SampleConsumer;
 import com.ning.billing.usage.timeline.samples.SampleOpcode;
 
-public class TestDecimatingFilter {
+public class TestDecimatingFilter extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testBasicFilterOperations() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/metrics/TestSamplesForMetricAndSource.java b/usage/src/test/java/com/ning/billing/usage/timeline/metrics/TestSamplesForMetricAndSource.java
index 3c3e29e..9bd9d86 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/metrics/TestSamplesForMetricAndSource.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/metrics/TestSamplesForMetricAndSource.java
@@ -19,9 +19,11 @@ package com.ning.billing.usage.timeline.metrics;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
+
 import com.fasterxml.jackson.databind.ObjectMapper;
 
-public class TestSamplesForMetricAndSource {
+public class TestSamplesForMetricAndSource extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testMapping() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/persistent/TestReplayer.java b/usage/src/test/java/com/ning/billing/usage/timeline/persistent/TestReplayer.java
index 5989f20..93f7925 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/persistent/TestReplayer.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/persistent/TestReplayer.java
@@ -24,13 +24,14 @@ import java.util.List;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.sources.SourceSamplesForTimestamp;
 
 import com.google.common.base.Function;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.Lists;
 
-public class TestReplayer {
+public class TestReplayer extends UsageTestSuite {
 
     private static final File basePath = new File(System.getProperty("java.io.tmpdir"), "TestReplayer-" + System.currentTimeMillis());
 
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestNullSample.java b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestNullSample.java
index fb0e995..dc8f5ef 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestNullSample.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestNullSample.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.samples;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestNullSample {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestNullSample extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testConstructor() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestRepeatSample.java b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestRepeatSample.java
index dc51d93..aac97ec 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestRepeatSample.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestRepeatSample.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.samples;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestRepeatSample {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestRepeatSample extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testGetters() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestSampleOpcode.java b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestSampleOpcode.java
index 51465d7..3243c54 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestSampleOpcode.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestSampleOpcode.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.samples;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestSampleOpcode {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestSampleOpcode extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testGetKnownOpcodeFromIndex() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestScalarSample.java b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestScalarSample.java
index 1b986ec..0436ed4 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestScalarSample.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/samples/TestScalarSample.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.samples;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestScalarSample {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestScalarSample extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testGetters() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/TestDateTimeUtils.java b/usage/src/test/java/com/ning/billing/usage/timeline/TestDateTimeUtils.java
index d7af0ec..d5c60c1 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/TestDateTimeUtils.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/TestDateTimeUtils.java
@@ -21,11 +21,12 @@ import org.joda.time.Seconds;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.util.DateTimeUtils;
 import com.ning.billing.util.clock.Clock;
 import com.ning.billing.util.clock.ClockMock;
 
-public class TestDateTimeUtils {
+public class TestDateTimeUtils extends UsageTestSuite {
 
     private final Clock clock = new ClockMock();
 
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/times/TestDefaultTimelineCoder.java b/usage/src/test/java/com/ning/billing/usage/timeline/times/TestDefaultTimelineCoder.java
index a582e1e..97931e8 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/times/TestDefaultTimelineCoder.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/times/TestDefaultTimelineCoder.java
@@ -26,10 +26,11 @@ import org.joda.time.DateTime;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
+import com.ning.billing.usage.UsageTestSuite;
 import com.ning.billing.usage.timeline.util.DateTimeUtils;
 import com.ning.billing.usage.timeline.util.Hex;
 
-public class TestDefaultTimelineCoder {
+public class TestDefaultTimelineCoder extends UsageTestSuite {
 
     private static final TimelineCoder timelineCoder = new DefaultTimelineCoder();
 
diff --git a/usage/src/test/java/com/ning/billing/usage/timeline/times/TestTimelineOpcode.java b/usage/src/test/java/com/ning/billing/usage/timeline/times/TestTimelineOpcode.java
index 71e2004..25c27bb 100644
--- a/usage/src/test/java/com/ning/billing/usage/timeline/times/TestTimelineOpcode.java
+++ b/usage/src/test/java/com/ning/billing/usage/timeline/times/TestTimelineOpcode.java
@@ -19,7 +19,9 @@ package com.ning.billing.usage.timeline.times;
 import org.testng.Assert;
 import org.testng.annotations.Test;
 
-public class TestTimelineOpcode {
+import com.ning.billing.usage.UsageTestSuite;
+
+public class TestTimelineOpcode extends UsageTestSuite {
 
     @Test(groups = "fast")
     public void testMaxDeltaTime() throws Exception {
diff --git a/usage/src/test/java/com/ning/billing/usage/UsageTestSuite.java b/usage/src/test/java/com/ning/billing/usage/UsageTestSuite.java
new file mode 100644
index 0000000..4c4873e
--- /dev/null
+++ b/usage/src/test/java/com/ning/billing/usage/UsageTestSuite.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2010-2012 Ning, Inc.
+ *
+ * Ning licenses this file to you under the Apache License, version 2.0
+ * (the "License"); you may not use this file except in compliance with the
+ * License.  You may obtain a copy of the License at:
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ */
+
+package com.ning.billing.usage;
+
+import com.ning.billing.KillbillTestSuite;
+
+public class UsageTestSuite extends KillbillTestSuite {
+
+}
diff --git a/usage/src/test/java/com/ning/billing/usage/UsageTestSuiteWithEmbeddedDB.java b/usage/src/test/java/com/ning/billing/usage/UsageTestSuiteWithEmbeddedDB.java
new file mode 100644
index 0000000..20e51c6
--- /dev/null
+++ b/usage/src/test/java/com/ning/billing/usage/UsageTestSuiteWithEmbeddedDB.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2010-2012 Ning, Inc.
+ *
+ * Ning licenses this file to you under the Apache License, version 2.0
+ * (the "License"); you may not use this file except in compliance with the
+ * License.  You may obtain a copy of the License at:
+ *
+ *    http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ */
+
+package com.ning.billing.usage;
+
+import com.ning.billing.KillbillTestSuiteWithEmbeddedDB;
+
+public class UsageTestSuiteWithEmbeddedDB extends KillbillTestSuiteWithEmbeddedDB {
+
+}