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

ASF subversion and git services commented on DERBY-6716:
--------------------------------------------------------

Commit 1620828 from [~knutanders] in branch 'code/trunk'
[ https://svn.apache.org/r1620828 ]

DERBY-6716: Minor fixes in SystemPrivilegesPermissionTest

Fix typos to improve test coverage:

- check both "p1 implies p2" and "p2 implies p1" in
  assertEquivalentPermissions(), instead of checking "p1 implies p2"
  twice.

- remove a stray if statement that disables an assert in situations
  where it's expected to succeed.

> Minor fixes in SystemPrivilegesPermissionTest
> ---------------------------------------------
>
>                 Key: DERBY-6716
>                 URL: https://issues.apache.org/jira/browse/DERBY-6716
>             Project: Derby
>          Issue Type: Bug
>          Components: Test
>    Affects Versions: 10.12.0.0
>            Reporter: Knut Anders Hatlen
>            Assignee: Knut Anders Hatlen
>            Priority: Trivial
>             Fix For: 10.12.0.0
>
>         Attachments: d6716-1a.diff
>
>
> I noticed two typos in SystemPrivilegesPermissionTest that reduces the test 
> coverage ever so slightly.
> 1) assertEquivalentPermissions() checks if two permissions, p1 and p2, are 
> equal. One of the checks is supposed to be that p1 implies p2 and p2 implies 
> p1. Instead of checking that both holds, it checks that p1 implies p2 twice.
> 2) testSystemPermission() does some work to reorder expected actions to match 
> the canonical action order before calling assertEquals(). However, 
> assertEquals() is only called if the actions didn't have to be reordered. The 
> assert could have been called unconditionally.



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

Reply via email to