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

ASF GitHub Bot commented on TINKERPOP-1437:
-------------------------------------------

Github user spmallette commented on the issue:

    https://github.com/apache/tinkerpop/pull/426
  
    I typically prefer JUnit for all simple assertions except for `assertTrue` 
and `assertFalse`. Those two really stink compared to hamcrest and 
`assertThat(something(), is(true))` or `assertThat(something(), is(false))` 
because they print better output than the former that makes it easier to 
immediately see the problem with the assertion on failure. I convert those 
`assertTrue` and `assertFalse` as I see opportunity to do so. I also use 
hamcrest when the assertion logic is complex and there is a better simple one 
liner operation with hamcrest that makes the assertion more readable with a 
cleaner output message than junit.  So, no, I don't think we have to prefer 
Hamcrest to Junit across the board, but we should consider it when it produces 
a more readable output or more readable code. 


> Add tests for dedup(Scope) in DedupTest
> ---------------------------------------
>
>                 Key: TINKERPOP-1437
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1437
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: test-suite
>    Affects Versions: 3.1.4
>            Reporter: stephen mallette
>            Priority: Minor
>
> There are no tests in the test suite that exercise:
> {code}
> public default GraphTraversal<S, E> dedup(final Scope scope, final String... 
> dedupLabels) {
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to