You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2011/06/11 00:22:44 UTC

svn commit: r1134464 - in /cassandra/trunk: build.xml src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java

Author: jbellis
Date: Fri Jun 10 22:22:44 2011
New Revision: 1134464

URL: http://svn.apache.org/viewvc?rev=1134464&view=rev
Log:
excise mockito

Modified:
    cassandra/trunk/build.xml
    cassandra/trunk/src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java
    cassandra/trunk/test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java

Modified: cassandra/trunk/build.xml
URL: http://svn.apache.org/viewvc/cassandra/trunk/build.xml?rev=1134464&r1=1134463&r2=1134464&view=diff
==============================================================================
--- cassandra/trunk/build.xml (original)
+++ cassandra/trunk/build.xml Fri Jun 10 22:22:44 2011
@@ -378,8 +378,6 @@ url=${svn.entry.url}?pathrev=${svn.entry
 
           <dependency groupId="com.thoughtworks.paranamer" artifactId="paranamer-ant" version="2.1"/>
           <dependency groupId="junit" artifactId="junit" version="4.6" />
-          <dependency groupId="org.mockito" artifactId="mockito-core" version="1.8.1"/>
-          <dependency groupId="org.mockito" artifactId="mockito-all" version="1.8.1"/>
           <dependency groupId="commons-logging" artifactId="commons-logging" version="1.1.1"/>
           <dependency groupId="org.apache.rat" artifactId="apache-rat" version="0.6" />
           <dependency groupId="com.cloudera.hadoop" artifactId="hadoop-core" version="0.20.2-320"/>
@@ -423,8 +421,6 @@ url=${svn.entry.url}?pathrev=${svn.entry
         (since it depends on them). -->
         <dependency groupId="com.thoughtworks.paranamer" artifactId="paranamer-ant"/>
         <dependency groupId="junit" artifactId="junit"/>
-        <dependency groupId="org.mockito" artifactId="mockito-core"/>
-        <dependency groupId="org.mockito" artifactId="mockito-all"/>
         <dependency groupId="commons-logging" artifactId="commons-logging"/>
         <dependency groupId="org.apache.rat" artifactId="apache-rat"/>
         <dependency groupId="com.cloudera.hadoop" artifactId="hadoop-core"/>

Modified: cassandra/trunk/src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java
URL: http://svn.apache.org/viewvc/cassandra/trunk/src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java?rev=1134464&r1=1134463&r2=1134464&view=diff
==============================================================================
--- cassandra/trunk/src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java (original)
+++ cassandra/trunk/src/java/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategy.java Fri Jun 10 22:22:44 2011
@@ -99,7 +99,7 @@ public class SizeTieredCompactionStrateg
     /*
      * Group files of similar size into buckets.
      */
-    <T> List<List<T>> getBuckets(Collection<Pair<T, Long>> files, long minSSTableSize)
+    static <T> List<List<T>> getBuckets(Collection<Pair<T, Long>> files, long minSSTableSize)
     {
         // Sort the list in order to get deterministic results during the grouping below
         List<Pair<T, Long>> sortedFiles = new ArrayList<Pair<T, Long>>(files);

Modified: cassandra/trunk/test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java
URL: http://svn.apache.org/viewvc/cassandra/trunk/test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java?rev=1134464&r1=1134463&r2=1134464&view=diff
==============================================================================
--- cassandra/trunk/test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java (original)
+++ cassandra/trunk/test/unit/org/apache/cassandra/db/compaction/SizeTieredCompactionStrategyTest.java Fri Jun 10 22:22:44 2011
@@ -17,19 +17,15 @@
  */
 package org.apache.cassandra.db.compaction;
 
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.HashMap;
+import java.util.*;
 
 import org.junit.Test;
 import static org.junit.Assert.*;
-import static org.mockito.Mockito.mock;
 
-import org.apache.cassandra.db.ColumnFamilyStore;
 import org.apache.cassandra.utils.Pair;
 
-public class SizeTieredCompactionStrategyTest {
+public class SizeTieredCompactionStrategyTest
+{
     @Test
     public void testGetBuckets()
     {
@@ -41,9 +37,7 @@ public class SizeTieredCompactionStrateg
             pairs.add(pair);
         }
 
-        Map<String, String> emptyOptions = new HashMap<String, String>();
-        SizeTieredCompactionStrategy strategy = new SizeTieredCompactionStrategy(mock(ColumnFamilyStore.class), emptyOptions);
-        List<List<String>> buckets = strategy.getBuckets(pairs, 2);
+        List<List<String>> buckets = SizeTieredCompactionStrategy.getBuckets(pairs, 2);
         assertEquals(3, buckets.size());
 
         for (List<String> bucket : buckets)
@@ -63,7 +57,7 @@ public class SizeTieredCompactionStrateg
             pairs.add(pair);
         }
 
-        buckets = strategy.getBuckets(pairs, 2);
+        buckets = SizeTieredCompactionStrategy.getBuckets(pairs, 2);
         assertEquals(2, buckets.size());
 
         for (List<String> bucket : buckets)
@@ -84,7 +78,7 @@ public class SizeTieredCompactionStrateg
             pairs.add(pair);
         }
 
-        buckets = strategy.getBuckets(pairs, 10); // notice the min is 10
+        buckets = SizeTieredCompactionStrategy.getBuckets(pairs, 10); // notice the min is 10
         assertEquals(1, buckets.size());
     }
 }