| T O P I C    R E V I E W | 
               
              
                | ffa-grahamdawes | 
                Posted - Jun 22 2015 : 03:55:01 AM  The implement virtual methods feature of Visual Assist is great time saver.  I wonder if it would be possible to also have a "Mock Virtual Methods" feature.  
  We use Google Test/ Google Mocks as our unit testing framework.  Unfortunately it can be somewhat tedious to hand write MOCK_METHODxxx for all members of the class.
  There are a few other C++ mocking frameworks so perhaps the user could choose which mocking framework they are using either in the options or when they generate the methods.
 
  | 
               
              
                | 1   L A T E S T    R E P L I E S    (Newest First) | 
               
              
                | accord | 
                Posted - Jun 23 2015 : 6:21:27 PM  Hmmm. Interesting idea. I haven't used this framework myself, but luckily there is a page called Google C++ Mocking Framework for Dummies   so I was able to get up to speed easily.
  I think something like a snippet for each line of the generated methods could be used here.
  For example you could use something like the below snippet to generate MOCK_METHOD2(GoTo, void(int x, int y));
  MOCK_METHOD$ArgCount$($SymbolName$, $SymbolType$($MethodArgs$));
  The sample line is came from here: https://code.google.com/p/googlemock/wiki/ForDummies#Writing_the_Mock_Class
  And the snippet variable names based on this document: http://docs.wholetomato.com/default.asp?W262
  As you said you would want to select which snippets to use, and we could provide googlemock as a sample.
  I have opened a feature request for this idea:
  case=90460
  Later, we could even create more snippets for other frameworks to have a better out-of-box experience, if we see demand for it. | 
               
             
           | 
         
       
       
     |