Author: jbellis
Date: Fri Jun 26 17:26:26 2009
New Revision: 788775

URL: http://svn.apache.org/viewvc?rev=788775&view=rev
Log:
add test showing timefilter failure

Modified:
    
incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TimeSortTest.java

Modified: 
incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TimeSortTest.java
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TimeSortTest.java?rev=788775&r1=788774&r2=788775&view=diff
==============================================================================
--- 
incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TimeSortTest.java 
(original)
+++ 
incubator/cassandra/trunk/test/unit/org/apache/cassandra/db/TimeSortTest.java 
Fri Jun 26 17:26:26 2009
@@ -31,6 +31,28 @@
 public class TimeSortTest extends CleanupHelper
 {
     @Test
+    public void testMixedSources() throws IOException, ExecutionException, 
InterruptedException
+    {
+        Table table = Table.open("Table1");
+        RowMutation rm;
+
+        rm = new RowMutation("Table1", "key0");
+        rm.add("StandardByTime1:C0", "a".getBytes(), 100);
+        rm.apply();
+        table.getColumnFamilyStore("StandardByTime1").forceBlockingFlush();
+
+        rm = new RowMutation("Table1", "key0");
+        rm.add("StandardByTime1:C1", "b".getBytes(), 0);
+        rm.apply();
+
+        Row row = table.getRow("key0", "StandardByTime1", 10);
+        assert !row.isEmpty();
+        ColumnFamily cf = row.getColumnFamilies().iterator().next();
+        SortedSet<IColumn> columns = cf.getAllColumns();
+        assert columns.size() == 1;
+    }
+
+    @Test
     public void testTimeSort() throws IOException, ExecutionException, 
InterruptedException
     {
         Table table = Table.open("Table1");


Reply via email to