cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Edward Capriolo (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CASSANDRA-7279) MultiSliceTest.test_with_overlap* unit tests failing in trunk
Date Fri, 23 May 2014 06:39:01 GMT

    [ https://issues.apache.org/jira/browse/CASSANDRA-7279?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14006913#comment-14006913
] 

Edward Capriolo edited comment on CASSANDRA-7279 at 5/23/14 6:38 AM:
---------------------------------------------------------------------

I think I found an edge case. Shouldn't the all slice from "" to "" absorb "d" to "g" ?

{code}
  @Test
    public void testWithEmpty() throws CharacterCodingException
    {
      ColumnSlice aToE = new ColumnSlice(cellname(""), cellname(""));
      ColumnSlice dToG = new ColumnSlice(cellname("d"), cellname("g"));
      CellNameType c = new SimpleDenseCellNameType(UTF8Type.instance);
      
      ColumnSlice [] result =   SliceQueryFilter.removeOverlappingSlices(new ColumnSlice[]{
aToE, dToG }, false, c );
      Assert.assertEquals(1, result.length);
      Assert.assertEquals("", ByteBufferUtil.string(result[0].start.get(0)));
      Assert.assertEquals("", ByteBufferUtil.string(result[0].finish.get(0)));
    }
{code}

junit.framework.AssertionFailedError: expected:<1> but was:<2>




was (Author: appodictic):
I think I found an edge case. Shouldn't the all slice from "" to "" absorb "d" to "g"

{code}
  @Test
    public void testWithEmpty() throws CharacterCodingException
    {
      ColumnSlice aToE = new ColumnSlice(cellname(""), cellname(""));
      ColumnSlice dToG = new ColumnSlice(cellname("d"), cellname("g"));
      CellNameType c = new SimpleDenseCellNameType(UTF8Type.instance);
      
      ColumnSlice [] result =   SliceQueryFilter.removeOverlappingSlices(new ColumnSlice[]{
aToE, dToG }, false, c );
      Assert.assertEquals(1, result.length);
      Assert.assertEquals("", ByteBufferUtil.string(result[0].start.get(0)));
      Assert.assertEquals("", ByteBufferUtil.string(result[0].finish.get(0)));
    }
{code}

junit.framework.AssertionFailedError: expected:<1> but was:<2>



> MultiSliceTest.test_with_overlap* unit tests failing in trunk
> -------------------------------------------------------------
>
>                 Key: CASSANDRA-7279
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7279
>             Project: Cassandra
>          Issue Type: Bug
>          Components: Tests
>            Reporter: Michael Shuler
>            Assignee: T Jake Luciani
>            Priority: Minor
>             Fix For: 2.1 rc1
>
>         Attachments: 7279-trunk.txt, 7279-trunkv2.txt, 7279-trunkv3.txt
>
>
> Example:
> https://cassci.datastax.com/job/trunk_utest/623/testReport/org.apache.cassandra.thrift/MultiSliceTest/



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message