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

stack commented on HBASE-3896:
------------------------------

[~cody.mar...@gmail.com] Look for other issues w/ noob.  Thanks for your work 
getting this issue closed.
                
> Make AssignmentManager standalone testable by having its constructor take 
> Interfaces rather than a CatalogTracker and a ServerManager
> -------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-3896
>                 URL: https://issues.apache.org/jira/browse/HBASE-3896
>             Project: HBase
>          Issue Type: Task
>            Reporter: stack
>            Assignee: Cody Marcel
>
> If we could stand up an instance of AssignmentManager, a core fat class that 
> has a bunch of critical logic managing state transitions, then it'd be easier 
> writing unit tests around its logic.  Currently its hard because it takes a 
> ServerManager and a CatalogTracker, but a little bit of work could turn these 
> into Interfaces.  SM looks easy to do.  Changing CT into an Interface instead 
> might ripple a little through the code base but it'd probably be well worth 
> it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to