[ 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)