Description
DataStoreTestUtil.java of gora-core test incorrectly uses ByteBuffer's array() method to get its byte array.
Assert.assertEquals(content + i, ByteUtils.toString( webPage.getContent().array() ));
It causes ComparisonFailure.
https://issues.apache.org/jira/browse/GORA-53?focusedCommentId=13414694#comment-13414694
testUpdate(org.apache.gora.cassandra.store.TestCassandraStore) Time elapsed: 0.68 sec <<< FAILURE!
junit.framework.ComparisonFailure: expected:<[content0]> but was:<[?A@B@@@Pget_range_slices@@@5^O^@^@L@@@^A^K^@A@@@Nhttp://a.com/a^O@^B^L^@@@^B^L^@^A^K^@A@@@Cc:u^K@B@@@^Nhttp://a.com/a
^@C@D????5?@^@L@^A^K^@A@@@Gp:cnt:c^K@B@@@^Hcontent0
^@C@D????+?@@@^@]>
at junit.framework.Assert.assertEquals(Assert.java:85)
at junit.framework.Assert.assertEquals(Assert.java:91)
at org.apache.gora.store.DataStoreTestUtil.testUpdateWebPage(DataStoreTestUtil.java:296)
at org.apache.gora.store.DataStoreTestBase.testUpdate(DataStoreTestBase.java:267)
Attachments
Attachments
Issue Links
- relates to
-
GORA-53 Add Gora-Cassandra tests
- Closed